From 1e076b7c1140de2e4335853503b7340ec6b2cc05 Mon Sep 17 00:00:00 2001 From: Carlos Konstanski Date: Wed, 17 Jan 2018 12:02:52 -0700 Subject: Openbook CI: jenkins job for promoting unstable to develop Issue: IS-58 --- .../ob-promote-branch-pipeline.yaml | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 jjb/yaml/verizoncloudplatform.com/ob-promote-branch-pipeline.yaml (limited to 'jjb/yaml') diff --git a/jjb/yaml/verizoncloudplatform.com/ob-promote-branch-pipeline.yaml b/jjb/yaml/verizoncloudplatform.com/ob-promote-branch-pipeline.yaml new file mode 100644 index 0000000..6ebf767 --- /dev/null +++ b/jjb/yaml/verizoncloudplatform.com/ob-promote-branch-pipeline.yaml @@ -0,0 +1,70 @@ +--- +- project: + name: "ob-promote-branch" + jobs: + - "ob-promote-branch-{src}-{dest}-ob-pipeline": + src: "unstable" + dest: "develop" + - "ob-promote-branch-{src}-{dest}-ob-pipeline": + src: "develop" + dest: "stage" + - "ob-promote-branch-{src}-{dest}-ob-pipeline": + src: "stage" + dest: "master" + +- job-template: + name: "ob-promote-branch-{src}-{dest}-ob-pipeline" + project-type: pipeline + dsl: | + pipeline {{ + agent {{ + node {{ + label "openbook_v4" + customWorkspace "workspace/ob-promote-branch-{src}-{dest}" + }} + }} + stages {{ + stage("openbook-core") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/openbook-core.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("admin-api-server") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/admin-api-server.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("admin-web-ui") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/admin-web-ui.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("customer-api-server") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/customer-api-server.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("customer-web-ui") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/customer-web-ui.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("job-scheduler-server") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/job-scheduler-server.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + stage("workflow-server") {{ + steps {{ + git(poll: false, branch: "{dest}", url: "git@github.com:Talligent/workflow-server.git") + sh(script: "git push origin {src}:{dest}") + }} + }} + }} + }} -- cgit v1.3