summaryrefslogtreecommitdiff
path: root/jjb
diff options
context:
space:
mode:
authorCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-10-09 15:15:54 -0600
committerCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-10-09 15:15:54 -0600
commit52670171294c598910e3becada5f487bba0c9b75 (patch)
tree5066a6d98f4bbf1204b59b3a9fbca8ba0dd9a8d6 /jjb
parent95aaac84fa636496edad7688ff8a998f7b3ad8a6 (diff)
improvements in jjb files
Diffstat (limited to 'jjb')
-rw-r--r--jjb/yaml/deploy-dev-env.yaml51
-rw-r--r--jjb/yaml/openbook-core.yaml5
-rw-r--r--jjb/yaml/openbook-pipeline.yaml25
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")
- }}
- }}
- }}
- }}