Moves LaaS Jobs to New Project
[releng.git] / jjb / laas / laas.yml
diff --git a/jjb/laas/laas.yml b/jjb/laas/laas.yml
new file mode 100644 (file)
index 0000000..76c475e
--- /dev/null
@@ -0,0 +1,70 @@
+---
+- project:
+    name: laas-dashboard-jobs
+
+    project: 'laas'
+    project-name: 'laas'
+
+    stream:
+      - master
+
+    disabled: false
+
+    jobs:
+      - 'laas-dashboard-backup'
+      - 'laas-dashboard-deploy'
+
+- project:
+    name: laas-dashboard-verify
+
+    project: 'laas'
+    project-name: 'laas'
+    build-days-to-keep: 7
+    tox-dir: 'dashboard'
+
+    stream:
+      - master
+
+    disabled: false
+
+    jobs:
+      - 'gerrit-tox-verify'
+
+- job-template:
+    name: 'laas-dashboard-backup'
+
+    disabled: '{obj:disabled}'
+
+    parameters:
+      - 'laas-dashboard-defaults'
+
+    triggers:
+      - timed: '@daily'
+
+    builders:
+      - shell:
+          !include-raw: shell/backup-dashboard.sh
+
+- job-template:
+    name: 'laas-dashboard-deploy'
+
+    disabled: '{obj:disabled}'
+
+    parameters:
+      - project-parameter:
+          project: '{project}'
+          branch: 'master'
+      - 'laas-dashboard-defaults'
+
+    scm:
+      - git-scm-gerrit
+
+    triggers:
+      - gerrit-trigger-change-merged:
+          branch: 'master'
+          project: '{project}'
+          files: 'dashboard/docker-compose.yml'
+
+    builders:
+      - shell:
+          !include-raw: shell/deploy-dashboard.sh