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); }
.addConfigStage("Maven Artifact", new MavenDependencyConfigImpl()) .buildAs("my pipe");
.addConfigStage("Maven Build", new MavenBuildExecConfigImpl()) .buildAs("my pipe");
.addConfigStage("Maven Build", new MavenBuildExecConfigImpl()) .buildAs("my pipe");
.addConfigStage("Docker Runtime Exec", new ContextAwareDockerRuntimeExecConfig()) .buildAs("my pipe");
.addConfigStage("Docker Runtime Exec", new ContextAwareDockerRuntimeExecConfig()) .buildAs("my pipe");
.addConfigStage("OpenShift Runtime Config", new ContextAwareOpenShiftRuntimeExecConfig()) .buildAs("my pipe");