private Pipeline createDummyPipeline(String pipelineName) { final GitConfig gitConfig = new GitConfigImpl(); final Pipeline pipeline = PipelineFactory .newBuilder() .addConfigStage("GigConfig", gitConfig) .buildAs(pipelineName); return pipeline; } }
@Test public void testNewBuilder() { ConfigBasedPipelineBuilder builder = PipelineFactory.newBuilder(); for (int i = 0; i < CONFIG_COUNT; i++) { builder.addConfigStage(mockConfigStageName(i), configs.get(i)); } ConfigBasedPipeline result = builder.buildAs(PIPELINE_NAME); assertPipelineIsTheExpected(result); }
/** * Initializes a build pipeline based on local structures and optimizations required by the workbench. */ private void initLocalBuildPipeline() { final Pipeline localBuildPipeline = PipelineFactory .newBuilder() .addConfigStage("Local Source Config", new LocalSourceConfig() { }) .addConfigStage("Local Project Config", new LocalProjectConfig() { }) .addConfigStage("Local Build Config", new LocalBuildConfigImpl()) .addConfigStage("Local Build Exec", new LocalBuildExecConfig() { }) .buildAs(LOCAL_BUILD_PIPELINE); pipelineRegistry.registerPipeline(localBuildPipeline); }
.newBuilder() .addConfigStage("Maven Artifact", new MavenDependencyConfigImpl())
.newBuilder() .addConfigStage(providerConfig) .addConfigStage(runtimeExec) .newBuilder() .addConfigStage(mavenConfig) .addConfigStage(providerConfig)
.newBuilder() .addConfigStage(providerConfig) .addConfigStage(runtimeExec) .newBuilder() .addConfigStage(mavenConfig) .addConfigStage(providerConfig)
.newBuilder() .addConfigStage("Git Source", new MyGitConfig())
.newBuilder() .addConfigStage("Git Source", new MyGitConfig())
.newBuilder() .addConfigStage("Docker Provider Config", new DockerProviderConfig() {
.newBuilder() .addConfigStage("Git Source", new GitConfigImpl())
.newBuilder() .addConfigStage("OpenShift Provider Config", new OpenShiftProviderConfig() {