Package org.apache.continuum.buildagent.build.execution

Examples of org.apache.continuum.buildagent.build.execution.ContinuumAgentBuildExecutor


        BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context );

        File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() );

        ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor(
            project.getExecutorId() );

        buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition );
    }
View Full Code Here


        int trigger = ContinuumBuildAgentUtil.getTrigger( context );

        String username = ContinuumBuildAgentUtil.getUsername( context );

        ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor(
            project.getExecutorId() );

        // ----------------------------------------------------------------------
        // Make the buildResult
        // ----------------------------------------------------------------------

        BuildResult buildResult = new BuildResult();

        buildResult.setStartTime( new Date().getTime() );

        buildResult.setState( ContinuumProjectState.BUILDING );

        buildResult.setTrigger( trigger );

        buildResult.setUsername( username );

        buildResult.setBuildDefinition( buildDefinition );

        buildResult.setScmResult( ContinuumBuildAgentUtil.getScmResult( context, null ) );

        context.put( ContinuumBuildAgentUtil.KEY_BUILD_RESULT, buildResult );

        try
        {
            File buildOutputFile = buildAgentConfigurationService.getBuildOutputFile( project.getId() );

            getLogger().debug( "Start building of project " + project.getId() );
            ContinuumAgentBuildExecutionResult result = buildExecutor.build( project, buildDefinition, buildOutputFile,
                                                                             environments, localRepository );

            buildResult.setState( result.getExitCode() == 0 ? ContinuumProjectState.OK : ContinuumProjectState.FAILED );

            buildResult.setExitCode( result.getExitCode() );
View Full Code Here

        BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context );

        File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() );

        ContinuumAgentBuildExecutor buildExecutor =
            buildAgentBuildExecutorManager.getBuildExecutor( project.getExecutorId() );

        buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition );
    }
View Full Code Here

        BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context );

        File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() );

        ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor( project.getExecutorId() );

        buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition );
    }
View Full Code Here

    {
        Map mavenProject = new HashMap();

        try
        {
            ContinuumAgentBuildExecutor buildExecutor =
                buildAgentBuildExecutorManager.getBuildExecutor( context.getExecutorId() );

            BuildDefinition buildDefinition = BuildContextToBuildDefinition.getBuildDefinition( context );

            File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( context.getProjectId() );

            MavenProject project = buildExecutor.getMavenProject( workingDirectory, buildDefinition );

            mavenProject.put( ContinuumBuildAgentUtil.KEY_PROJECT_VERSION, project.getVersion() );

            if ( project.getModules() != null )
            {
View Full Code Here

    // ----------------------------------------------------------------------

    public ContinuumAgentBuildExecutor getBuildExecutor( String builderType )
        throws ContinuumException
    {
        ContinuumAgentBuildExecutor executor = executors.get( builderType );

        if ( executor == null )
        {
            throw new ContinuumException( "No such executor: '" + builderType + "'." );
        }
View Full Code Here

    // ----------------------------------------------------------------------

    public ContinuumAgentBuildExecutor getBuildExecutor( String builderType )
        throws ContinuumException
    {
        ContinuumAgentBuildExecutor executor = executors.get( builderType );

        if ( executor == null )
        {
            throw new ContinuumException( "No such executor: '" + builderType + "'." );
        }
View Full Code Here

        String localRepository = ContinuumBuildAgentUtil.getLocalRepository( context );

        int trigger = ContinuumBuildAgentUtil.getTrigger( context );

        ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor( project.getExecutorId() );
       
        // ----------------------------------------------------------------------
        // Make the buildResult
        // ----------------------------------------------------------------------

        BuildResult buildResult = new BuildResult();

        buildResult.setStartTime( new Date().getTime() );

        buildResult.setState( ContinuumProjectState.BUILDING );

        buildResult.setTrigger( trigger );

        buildResult.setBuildDefinition( buildDefinition );

        buildResult.setScmResult( ContinuumBuildAgentUtil.getScmResult( context, null ) );

        context.put( ContinuumBuildAgentUtil.KEY_BUILD_RESULT, buildResult );

        try
        {
            File buildOutputFile = buildAgentConfigurationService.getBuildOutputFile( project.getId() );

            ContinuumAgentBuildExecutionResult result = buildExecutor.build( project, buildDefinition, buildOutputFile,
                                                                             environments, localRepository );

            buildResult.setState( result.getExitCode() == 0 ? ContinuumProjectState.OK : ContinuumProjectState.FAILED );

            buildResult.setExitCode( result.getExitCode() );
View Full Code Here

        BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context );

        File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() );

        ContinuumAgentBuildExecutor buildExecutor =
            buildAgentBuildExecutorManager.getBuildExecutor( project.getExecutorId() );

        buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition );
    }
View Full Code Here

    {
        Map<String, Object> mavenProject = new HashMap<String, Object>();

        try
        {
            ContinuumAgentBuildExecutor buildExecutor =
                buildAgentBuildExecutorManager.getBuildExecutor( context.getExecutorId() );

            BuildDefinition buildDefinition = BuildContextToBuildDefinition.getBuildDefinition( context );

            File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( context.getProjectId() );

            MavenProject project = buildExecutor.getMavenProject( workingDirectory, buildDefinition );

            mavenProject.put( ContinuumBuildAgentUtil.KEY_PROJECT_VERSION, project.getVersion() );

            if ( project.getModules() != null )
            {
View Full Code Here

TOP

Related Classes of org.apache.continuum.buildagent.build.execution.ContinuumAgentBuildExecutor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.