/** * Method toString */ public java.lang.String toString() { StringBuffer buf = new StringBuffer(); buf.append( "id = '" ); buf.append( getId() + "'" ); return buf.toString(); } //-- java.lang.String toString()
/** * Method toString. * * @return String */ public java.lang.String toString() { StringBuilder buf = new StringBuilder( 128 ); buf.append( "id = '" ); buf.append( getId() ); buf.append( "'" ); return buf.toString(); } //-- java.lang.String toString()
public BuildDefinition getDefaultBuildDefinitionForProject( Project project ) throws ContinuumStoreException { return getDefaultBuildDefinitionForProject( project.getId() ); }
public ProjectGroup getProjectGroupByProject( Project project ) throws ContinuumObjectNotFoundException { return getProjectGroupByProjectId( project.getId() ); }
public void killProcess( Project project ) { shellCommandHelper.killProcess( project.getId() ); }
public void execute( Map context ) throws Exception { Project project = ContinuumBuildAgentUtil.getProject( context ); File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() ); if ( !workingDirectory.exists() ) { context.put( ContinuumBuildAgentUtil.KEY_WORKING_DIRECTORY_EXISTS, Boolean.FALSE ); return; } File[] files = workingDirectory.listFiles(); context.put( ContinuumBuildAgentUtil.KEY_WORKING_DIRECTORY_EXISTS, files.length > 0 ); }
private Date getLatestUpdateDate( Project project ) { try { BuildResult result = store.getLatestBuildResultForProject( project.getId() ); return new Date( result.getStartTime() ); } catch ( Exception e ) { } return null; }
protected Properties getContinuumSystemProperties( Project project ) { Properties properties = new Properties(); properties.setProperty( "continuum.project.group.name", project.getProjectGroup().getName() ); properties.setProperty( "continuum.project.lastBuild.state", String.valueOf( project.getOldState() ) ); properties.setProperty( "continuum.project.lastBuild.number", String.valueOf( project.getBuildNumber() ) ); properties.setProperty( "continuum.project.nextBuild.number", String.valueOf( project.getBuildNumber() + 1 ) ); properties.setProperty( "continuum.project.id", String.valueOf( project.getId() ) ); properties.setProperty( "continuum.project.name", project.getName() ); properties.setProperty( "continuum.project.version", project.getVersion() ); return properties; }
protected Properties getContinuumSystemProperties( Project project ) { Properties properties = new Properties(); properties.setProperty( "continuum.project.group.name", project.getProjectGroup().getName() ); properties.setProperty( "continuum.project.lastBuild.state", String.valueOf( project.getOldState() ) ); properties.setProperty( "continuum.project.lastBuild.number", String.valueOf( project.getBuildNumber() ) ); properties.setProperty( "continuum.project.nextBuild.number", String.valueOf( project.getBuildNumber() + 1 ) ); properties.setProperty( "continuum.project.id", String.valueOf( project.getId() ) ); properties.setProperty( "continuum.project.name", project.getName() ); properties.setProperty( "continuum.project.version", project.getVersion() ); return properties; }
public boolean isBuilding( Project project ) { return project.getState() == ContinuumProjectState.BUILDING || shellCommandHelper.isRunning( project.getId() ); }
public void killProcess( Project project ) { getShellCommandHelper().killProcess( project.getId() ); }
public void killProcess( Project project ) { getShellCommandHelper().killProcess( project.getId() ); }
public File getWorkingDirectory( Project project, boolean shouldSet ) { ProjectGroup projectGroup = project.getProjectGroup(); File f = new File( getChrootJailDirectory(), projectGroup.getGroupId() ); f = new File( f, getConfigurationService().getWorkingDirectory().getPath() ); return new File( f, Integer.toString( project.getId() ) ); }
public boolean isBuilding( Project project ) { return project.getState() == ContinuumProjectState.BUILDING || getShellCommandHelper().isRunning( project.getId() ); }
public boolean isBuilding( Project project ) { return project.getState() == ContinuumProjectState.BUILDING || getShellCommandHelper().isRunning( project.getId() ); }
private Map createProjectMap( Project project ) { Map<String, Object> map = new HashMap<String, Object>(); map.put( DistributedReleaseUtil.KEY_PROJECT_ID, project.getId() ); map.put( DistributedReleaseUtil.KEY_GROUP_ID, project.getGroupId() ); map.put( DistributedReleaseUtil.KEY_ARTIFACT_ID, project.getArtifactId() ); map.put( DistributedReleaseUtil.KEY_SCM_URL, project.getScmUrl() ); if ( project.getProjectGroup().getLocalRepository() != null ) { map.put( DistributedReleaseUtil.KEY_LOCAL_REPOSITORY_NAME, project.getProjectGroup().getLocalRepository().getName() ); } return map; }
private boolean isAnyProjectInGroupInReleaseStage( int projectGroupId ) throws ContinuumException { Collection<Project> projects = getProjectsInGroup( projectGroupId ); for ( Project project : projects ) { if ( isProjectInReleaseStage( project ) ) { throw new ContinuumException( "Cannot build project group. Project (id=" + project.getId() + ") in group is currently in release stage." ); } } return false; }
public void execute( Map context ) throws Exception { Project project = ContinuumBuildAgentUtil.getProject( context ); logger.info( "Updating project '" + project.getName() + "' from checkout." ); BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context ); File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() ); ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor( project.getExecutorId() ); buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition ); }
public void execute( Map context ) throws Exception { Project project = store.getProject( getProjectId( context ) ); CheckOutTask checkOutTask = new CheckOutTask( project.getId(), workingDirectoryService.getWorkingDirectory( project ), project.getName() ); checkOutQueue.put( checkOutTask ); } }