if ( p.getExecutorId().equals( bdef.getType() ) || ( StringUtils.isEmpty( bdef.getType() ) && ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR.equals( p.getExecutorId() ) ) )
if ( project.getExecutorId().equals( bd.getType() ) || ( StringUtils.isEmpty( bd.getType() ) && ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR.equals( project.getExecutorId() ) ) )
String templateName = packageName + "/templates/" + project.getExecutorId() + "/" + source + ".vm";
public BuildDefinition getDefaultBuildDefinition( int projectId ) throws ContinuumStoreException, ContinuumObjectNotFoundException { BuildDefinition bd = null; try { bd = getDefaultBuildDefinitionForProject( projectId ); } catch ( ContinuumObjectNotFoundException cne ) { // ignore since we will try the project group getLogger().debug( "no default build definition on project, trying project group" ); } // project group should have default build definition defined if ( bd == null ) { ProjectGroup projectGroup = getProjectGroupByProjectId( projectId ); Project p = getProject( projectId ); List<BuildDefinition> bds = getDefaultBuildDefinitionsForProjectGroup( projectGroup.getId() ); for ( BuildDefinition bdef : bds ) { if ( p.getExecutorId().equals( bdef.getType() ) || ( StringUtils.isEmpty( bdef.getType() ) && ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR.equals( p.getExecutorId() ) ) ) { return bdef; } } } return bd; }
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 ); }
ContinuumBuildExecutor buildExecutor = buildExecutorManager.getBuildExecutor( project.getExecutorId() );
if ( MavenTwoBuildExecutor.ID.equals( project.getExecutorId() ) ) else if ( MavenOneBuildExecutor.ID.equals( project.getExecutorId() ) ) else if ( AntBuildExecutor.ID.equals( project.getExecutorId() ) )
if ( MavenTwoBuildExecutor.ID.equals( project.getExecutorId() ) ) else if ( MavenOneBuildExecutor.ID.equals( project.getExecutorId() ) ) else if ( AntBuildExecutor.ID.equals( project.getExecutorId() ) )
if ( !shouldBuild && ( ( !allChangesUnknown && !changes.isEmpty() ) || project.getExecutorId().equals( ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR ) ) )
ContinuumBuildExecutor buildExecutor = buildExecutorManager.getBuildExecutor( project.getExecutorId() );
if ( project.getExecutorId().equals( bd.getType() ) || ( StringUtils.isEmpty( bd.getType() ) && ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR.equals( project.getExecutorId() ) ) )
if ( !buildExecutorManager.hasBuildExecutor( project.getExecutorId() ) ) throw new ContinuumException( "No such executor with id '" + project.getExecutorId() + "'." );
if ( !buildExecutorManager.hasBuildExecutor( project.getExecutorId() ) ) throw new ContinuumException( "No such executor with id '" + project.getExecutorId() + "'." );
ContinuumBuildExecutor builder = buildExecutorManager.getBuildExecutor( project.getExecutorId() );
public void execute( Map context ) throws ContinuumStoreException, ContinuumException, ContinuumBuildExecutorException { Project project = getProject( context ); project = store.getProjectWithAllDetails( project.getId() ); getLogger().info( "Updating project '" + project.getName() + "' from checkout." ); BuildDefinition buildDefinition = store.getBuildDefinition( getBuildDefinitionId( context ) ); // ---------------------------------------------------------------------- // Make a new descriptor // ---------------------------------------------------------------------- ContinuumBuildExecutor builder = buildExecutorManager.getBuildExecutor( project.getExecutorId() ); builder.updateProjectFromCheckOut( workingDirectoryService.getWorkingDirectory( project ), project, buildDefinition ); // ---------------------------------------------------------------------- // Store the new descriptor // ---------------------------------------------------------------------- store.updateProject( project ); } }
ContinuumBuildExecutor buildExecutor = buildExecutorManager.getBuildExecutor( project.getExecutorId() );
project.getState() != ContinuumProjectState.ERROR ) ContinuumBuildExecutor executor = executorManager.getBuildExecutor( project.getExecutorId() );
project.getState() != ContinuumProjectState.ERROR ) ContinuumBuildExecutor executor = executorManager.getBuildExecutor( project.getExecutorId() );