summaryrefslogtreecommitdiff
path: root/yaml/ckons.local/deploy.yaml
diff options
context:
space:
mode:
authorckonstanski <carlos.konstanski@olo.com>2021-11-26 14:25:33 -0700
committerckonstanski <carlos.konstanski@olo.com>2021-11-26 14:25:33 -0700
commitc8d4ddcf04709616afbb3b8921692a182b8dfbf2 (patch)
tree7480f6b5b63832e368c29322e2f6ec604071f45f /yaml/ckons.local/deploy.yaml
initial commit
Diffstat (limited to 'yaml/ckons.local/deploy.yaml')
-rw-r--r--yaml/ckons.local/deploy.yaml39
1 files changed, 39 insertions, 0 deletions
diff --git a/yaml/ckons.local/deploy.yaml b/yaml/ckons.local/deploy.yaml
new file mode 100644
index 0000000..5c814ca
--- /dev/null
+++ b/yaml/ckons.local/deploy.yaml
@@ -0,0 +1,39 @@
+---
+- project:
+ name: "deploy"
+ jobs:
+ - "{app}-deploy-{target}":
+ app: "wro"
+ node: "ansible"
+ deploy_script: "deploy-target.sh"
+ target: "sphinkpad"
+ installer_url: "git@ns:repos/wro-installer.git"
+ - "{app}-deploy-{target}":
+ app: "wro"
+ node: "ansible"
+ deploy_script: "deploy-target.sh"
+ target: "ns"
+ installer_url: "git@ns:repos/wro-installer.git"
+
+- job-template:
+ name: "{app}-deploy-{target}"
+ project-type: freestyle
+ node: "{node}"
+ properties:
+ - build-discarder:
+ num-to-keep: 1
+ artifact-days-to-keep: 0
+ - build-blocker:
+ use-build-blocker: true
+ blocking-jobs:
+ - "docker-container.*"
+ block_level: "GLOBAL"
+ queue-scanning: "BUILDABLE"
+ scm:
+ - git:
+ url: "{installer_url}"
+ branches:
+ - master
+ builders:
+ - shell: |
+ ./{deploy_script} {target}