ac5d1956e25b97abac5b8800298c98daddf10c90
[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           files: 'dashboard/docker-compose.yml'
48
49     builders:
50       - shell:
51           !include-raw: shell/deploy-dashboard.sh