Examples of BuildEnvironment


Examples of com.groupon.jenkins.dynamic.build.execution.BuildEnvironment

            DynamicBuild.this.setResult(r);
        }

        @Override
        protected Result doRun(BuildListener listener) throws Exception, hudson.model.Run.RunnerAbortedException {
            BuildEnvironment buildEnvironment = new BuildEnvironment(DynamicBuild.this, launcher, listener);
            try {
                if (!buildEnvironment.initialize()) {
                    return Result.FAILURE;
                }
                setDescription(getCause().getBuildDescription());
                BuildType buildType = BuildType.getBuildType(getParent());
                Result buildRunResult =   buildType.runBuild(DynamicBuild.this, this, launcher, listener);
                setResult(buildRunResult);
                return buildRunResult;
            } catch (InvalidBuildConfigurationException invalidBuildConfigurationException) {
                for (String error : invalidBuildConfigurationException.getValidationErrors()) {
                    listener.error(error);
                }
                return Result.FAILURE;
            }catch (InterruptedException e) {
                Executor x = Executor.currentExecutor();
                x.recordCauseOfInterruption(DynamicBuild.this, listener);
                return x.abortResult();
            }catch (Exception e) {
                PrintStream logger = listener.getLogger();
                logger.println(e.getMessage());
                logger.println(ExceptionUtils.getStackTrace(e));
                Executor x = Executor.currentExecutor();
                x.recordCauseOfInterruption(DynamicBuild.this, listener);
                x.doStop();
                return Result.FAILURE;
            } finally {
                if (buildEnvironment.tearDownBuildEnvironments(listener)) {
                    return Result.FAILURE;
                }
            }

        }
View Full Code Here

Examples of org.gradle.tooling.model.build.BuildEnvironment

        }

        ModelBuilder<BuildEnvironment> envGetter = projectConnection.model(BuildEnvironment.class);
        GradleModelLoader.setupLongRunningOP(targetSetup, envGetter);

        BuildEnvironment buildEnv = envGetter.get();

        GradleTarget gradleTarget = new GradleTarget(
                    targetSetup.getJDKVersion(),
                    GradleVersion.version(buildEnv.getGradle().getGradleVersion()));

        return targetVerifier.checkTaskExecutable(gradleTarget, io.getOutRef(), io.getErrRef());
    }
View Full Code Here

Examples of org.gradle.tooling.model.build.BuildEnvironment

            ModelBuilderSetup setup = modelBuilderSetup(project, progress);

            ModelBuilder<BuildEnvironment> modelBuilder = projectConnection.model(BuildEnvironment.class);
            setupLongRunningOP(setup, modelBuilder);

            BuildEnvironment env = modelBuilder.get();
            reportKnownIssues(env);

            GradleTarget gradleTarget = new GradleTarget(
                    setup.getJDKVersion(),
                    GradleVersion.version(env.getGradle().getGradleVersion()));
            NbModelLoader modelLoader = chooseModel(gradleTarget, cachedEntry, setup);

            loadedModels = modelLoader.loadModels(project, projectConnection, progress);
        } finally {
            if (projectConnection != null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.