From 3e538355238840d44e0cbabe123ddf3fc74bd3ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Jervidalo?= Date: Tue, 28 Mar 2017 11:55:47 +0200 Subject: [PATCH] feat(travis stage): Add Travis Stage --- .../spinnaker/orca/igor/pipeline/JenkinsStage.groovy | 6 +++--- .../spinnaker/orca/igor/pipeline/TravisStage.groovy | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/TravisStage.groovy diff --git a/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/JenkinsStage.groovy b/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/JenkinsStage.groovy index b666cd58dc..0d35fd0ab6 100644 --- a/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/JenkinsStage.groovy +++ b/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/JenkinsStage.groovy @@ -43,11 +43,11 @@ class JenkinsStage implements StageDefinitionBuilder, RestartableStage, Cancella @Override > void taskGraph(Stage stage, TaskNode.Builder builder) { builder - .withTask("startJenkinsJob", StartJenkinsJobTask.class) - .withTask("waitForJenkinsJobStart", MonitorQueuedJenkinsJobTask.class) + .withTask("start${getType().capitalize()}Job", StartJenkinsJobTask.class) + .withTask("waitFor${getType().capitalize()}JobStart", MonitorQueuedJenkinsJobTask.class) if (!stage.getContext().getOrDefault("waitForCompletion", "true").toString().equalsIgnoreCase("false")) { - builder.withTask("monitorJenkinsJob", MonitorJenkinsJobTask.class); + builder.withTask("monitor${getType().capitalize()}Job", MonitorJenkinsJobTask.class) } } diff --git a/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/TravisStage.groovy b/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/TravisStage.groovy new file mode 100644 index 0000000000..b770bec4d9 --- /dev/null +++ b/orca-igor/src/main/groovy/com/netflix/spinnaker/orca/igor/pipeline/TravisStage.groovy @@ -0,0 +1,7 @@ +package com.netflix.spinnaker.orca.igor.pipeline + +import org.springframework.stereotype.Component + +@Component +class TravisStage extends JenkinsStage { +}