--- - project: name: "openbook-all-ob-pipeline" branch: - "unstable" - "develop" - "stage" - "master" jobs: - "openbook-all-{branch}-ob-pipeline" - job-template: name: "openbook-all-{branch}-ob-pipeline" project-type: pipeline dsl: | pipeline {{ agent {{ node {{ label "master" }} }} stages {{ stage("checkout") {{ agent {{ node {{ label "openbook_v4" customWorkspace "workspace/openbook-core" }} }} steps {{ git(poll: false, branch: "{branch}", url: "git@github.com:Talligent/openbook-core.git") }} }} stage("baseimage") {{ steps {{ build(job: "openbook-baseimage") }} }} stage("database") {{ steps {{ build(job: "openbook-database") }} }} stage("admin-api-server") {{ steps {{ build(job: "admin-api-server-{branch}-ob-pipeline") }} }} stage("customer-api-server") {{ steps {{ build(job: "customer-api-server-{branch}-ob-pipeline") }} }} stage("admin-web-ui") {{ steps {{ build(job: "admin-web-ui-{branch}-ob-pipeline") }} }} stage("customer-web-ui") {{ steps {{ build(job: "customer-web-ui-{branch}-ob-pipeline") }} }} stage("job-scheduler-server") {{ steps {{ build(job: "job-scheduler-server-{branch}-ob-pipeline") }} }} stage("workflow-server") {{ steps {{ build(job: "workflow-server-{branch}-ob-pipeline") }} }} }} }}