Merge "Update Pharos Dashboard Jobs"
[releng.git] / jjb / pharos / pharos-tools.yml
1 ---
2 - project:
3     name: pharos-dashboard-jobs
4
5     project: 'pharos-tools'
6
7     disabled: false
8
9     jobs:
10       - '{project}-verify-basic'
11       - 'pharos-dashboard-backup'
12       - 'pharos-dashboard-deploy'
13
14 - job-template:
15     name: 'pharos-dashboard-backup'
16
17     disabled: '{obj:disabled}'
18
19     parameters:
20       - 'pharos-dashboard-defaults'
21
22     triggers:
23       - timed: '@daily'
24
25     builders:
26       - shell:
27           !include-raw: shell/backup-dashboard.sh
28
29 - job-template:
30     name: 'pharos-dashboard-deploy'
31
32     disabled: '{obj:disabled}'
33
34     parameters:
35       - project-parameter:
36           project: '{project}'
37           branch: 'master'
38       - 'pharos-dashboard-defaults'
39
40     scm:
41       - git-scm-gerrit
42
43     triggers:
44       - gerrit-trigger-change-merged:
45           branch: 'master'
46           project: '{project}'
47           # In the future this should be switch to just the compose file
48           # for when tags are updated
49           #   files: 'dashboard/docker-compose.yml'
50           files: 'dashboard/**'
51
52     builders:
53       - shell:
54           !include-raw: shell/deploy-dashboard.sh