--- - project: name: "ob-ctl" jobs: - "ob-ctl-{action}-{branch}": branch: "unstable" action: "stop" - "ob-ctl-{action}-{branch}": branch: "unstable" action: "start" - "ob-ctl-{action}-{branch}": branch: "unstable" action: "restart" - "ob-ctl-{action}-{branch}": branch: "unstable_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "unstable_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "unstable_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "develop" action: "stop" - "ob-ctl-{action}-{branch}": branch: "develop" action: "start" - "ob-ctl-{action}-{branch}": branch: "develop" action: "restart" - "ob-ctl-{action}-{branch}": branch: "develop_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "develop_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "develop_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "stage" action: "stop" - "ob-ctl-{action}-{branch}": branch: "stage" action: "start" - "ob-ctl-{action}-{branch}": branch: "stage" action: "restart" - "ob-ctl-{action}-{branch}": branch: "stage_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "stage_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "stage_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "master" action: "stop" - "ob-ctl-{action}-{branch}": branch: "master" action: "start" - "ob-ctl-{action}-{branch}": branch: "master" action: "restart" - "ob-ctl-{action}-{branch}": branch: "master_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "master_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "master_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "v3_lab_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "v3_lab_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "v3_lab_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "v3_staging_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "v3_staging_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "v3_staging_db" action: "restart" - "ob-ctl-{action}-{branch}": branch: "v3_prod_db" action: "stop" - "ob-ctl-{action}-{branch}": branch: "v3_prod_db" action: "start" - "ob-ctl-{action}-{branch}": branch: "v3_prod_db" action: "restart" - job-template: name: "ob-ctl-{action}-{branch}" project-type: freestyle node: openbook_v4 properties: - build-discarder: days-to-keep: 0 num-to-keep: 1 artifact-days-to-keep: 0 - build-blocker: use-build-blocker: true blocking-jobs: - ".*ob-pipeline" - "ob-deploy-branch.*" - "ob-autodeploy-branch.*" block_level: 'GLOBAL' queue-scanning: 'BUILDABLE' parameters: - string: name: OPENBOOK_JAVA_OPTS description: "Command-line options to the java container docker scripts" scm: - git: url: git@github.vcp.vzwnet.com:konstca/openbook-v4-installer.git branches: - master builders: - shell: | ./ob-ctl.sh {branch} {action} ${{OPENBOOK_JAVA_OPTS}}