diff options
| -rw-r--r-- | jjb/yaml/deploy-dev-env.yaml | 51 | ||||
| -rw-r--r-- | jjb/yaml/openbook-core.yaml | 5 | ||||
| -rw-r--r-- | jjb/yaml/openbook-pipeline.yaml | 25 |
3 files changed, 24 insertions, 57 deletions
diff --git a/jjb/yaml/deploy-dev-env.yaml b/jjb/yaml/deploy-dev-env.yaml index 1648c4a..105ef49 100644 --- a/jjb/yaml/deploy-dev-env.yaml +++ b/jjb/yaml/deploy-dev-env.yaml @@ -1,30 +1,27 @@ --- +- scm: + name: openbook-v4-installer + scm: + - git: + url: git@github.com:Talligent/openbook-v4-installer.git + branches: + - master + - job: name: deploy-dev-env - project-type: pipeline - dsl: | - pipeline { - agent { - node { - label "openbook_v4" - } - } - stages { - stage("deploy_dev_env") { - steps { - checkout([ - scm: [ - $class: "GitSCM", - branches: [ - [name: "master"] - ], - userRemoteConfigs: [ - [url: "git@github.com:Talligent/openbook-v4-installer.git"] - ] - ] - ]) - sh(script: "./deploy-dev-env.sh") - } - } - } - } + project-type: freestyle + triggers: + - reverse: + jobs: + - "admin-api-server-pipeline" + - "admin-web-ui-pipeline" + - "customer-api-server-pipeline" + - "customer-web-ui-pipeline" + - "job-scheduler-server-pipeline" + - "workflow-server-pipeline" + - "openbook-core-pipeline" + scm: + - openbook-v4-installer + builders: + shell: | + ./deploy-dev-env.sh diff --git a/jjb/yaml/openbook-core.yaml b/jjb/yaml/openbook-core.yaml index 6524dde..1fa5c1c 100644 --- a/jjb/yaml/openbook-core.yaml +++ b/jjb/yaml/openbook-core.yaml @@ -50,10 +50,5 @@ build(job: "workflow-server-pipeline") } } - stage("deploy_dev_env") { - steps { - build(job: "deploy-dev-env") - } - } } } diff --git a/jjb/yaml/openbook-pipeline.yaml b/jjb/yaml/openbook-pipeline.yaml index 3dd632d..bef5d17 100644 --- a/jjb/yaml/openbook-pipeline.yaml +++ b/jjb/yaml/openbook-pipeline.yaml @@ -9,13 +9,7 @@ - "job-scheduler-server" - "workflow-server" jobs: - - "{artifact}-group" - -- job-group: - name: "{artifact}-group" - jobs: - "{artifact}-pipeline" - - "{artifact}-deploy-dev-env" - job-template: name: "{artifact}-pipeline" @@ -85,22 +79,3 @@ }} }} }} - -- job-template: - name: "{artifact}-deploy-dev-env" - project-type: pipeline - dsl: | - pipeline {{ - agent {{ - node {{ - label "openbook_v4" - }} - }} - stages {{ - stage("deploy_dev_env") {{ - steps {{ - build(job: "deploy-dev-env") - }} - }} - }} - }} |
