summaryrefslogtreecommitdiff
path: root/yaml/ckons.local/deploy.yaml
diff options
context:
space:
mode:
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}