Spread out the scheduling of Daily jobs
[ci-management.git] / jjb / aaf / aaf-cadi.yaml
1 ---
2 - project:
3     name: aaf-cadi
4     project-name: 'aaf-cadi'
5     jobs:
6       - gerrit-maven-clm
7       - '{project-name}-{stream}-verify-java'
8       - '{project-name}-{stream}-merge-java'
9       - '{project-name}-{stream}-release-version-java-daily'
10     project: 'aaf/cadi'
11     stream:
12       - 'master':
13           branch: 'master'
14     mvn-settings: 'aaf-cadi-settings'
15     files: '**'
16     archive-artifacts: ''
17
18 - project:
19     name: aaf-cadi-shiro-sonar
20     jobs:
21       - gerrit-maven-sonar
22     cron: '@daily'
23     build-node: ubuntu1604-builder-4c-4g
24     project: 'aaf/cadi'
25     project-name: 'aaf-cadi'
26     branch: 'master'
27     mvn-params: '-f shiro/pom.xml'
28     mvn-settings: 'aaf-cadi-settings'
29     mvn-goals: 'clean install'
30     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
31 # Though the below docker jobs have "aai" in the name, there is no aai code involved.
32 - project:
33     name: aaf-cadi-fproxy
34     project-name: 'aaf-cadi-fproxy'
35     jobs:
36       - '{project-name}-{stream}-aai-docker-java-daily':
37           pom: 'sidecar/fproxy/pom.xml'
38           mvn-goals: 'docker:build'
39     project: 'aaf/cadi'
40     stream:
41       - 'master':
42           branch: 'master'
43     mvn-settings: 'aaf-cadi-settings'
44     files: '**'
45     archive-artifacts: ''
46
47 - project:
48     name: aaf-cadi-fproxy-sonar
49     jobs:
50       - gerrit-maven-sonar
51     cron: '@daily'
52     build-node: ubuntu1604-builder-4c-4g
53     project: 'aaf/cadi'
54     project-name: 'aaf-cadi-fproxy'
55     branch: 'master'
56     mvn-params: '-f sidecar/fproxy/pom.xml'
57     mvn-settings: 'aaf-cadi-settings'
58     mvn-goals: 'clean install'
59     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
60
61 - project:
62     name: aaf-cadi-rproxy
63     project-name: 'aaf-cadi-rproxy'
64     jobs:
65       - '{project-name}-{stream}-aai-docker-java-daily':
66           pom: 'sidecar/rproxy/pom.xml'
67           mvn-goals: 'docker:build'
68     project: 'aaf/cadi'
69     stream:
70       - 'master':
71           branch: 'master'
72     mvn-settings: 'aaf-cadi-settings'
73     files: '**'
74     archive-artifacts: ''
75
76 - project:
77     name: aaf-cadi-rproxy-sonar
78     jobs:
79       - gerrit-maven-sonar
80     cron: '@daily'
81     build-node: ubuntu1604-builder-4c-4g
82     project: 'aaf/cadi'
83     project-name: 'aaf-cadi-rproxy'
84     branch: 'master'
85     mvn-params: '-f sidecar/rproxy/pom.xml'
86     mvn-settings: 'aaf-cadi-settings'
87     mvn-goals: 'clean install'
88     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
89
90 - project:
91     name: aaf-cadi-tproxy-config
92     project-name: 'aaf-cadi-tproxy-config'
93     jobs:
94       - '{project-name}-{stream}-aai-docker-java-daily':
95           pom: 'sidecar/tproxy-config/pom.xml'
96           mvn-goals: 'docker:build'
97     project: 'aaf/cadi'
98     stream:
99       - 'master':
100           branch: 'master'
101     mvn-settings: 'aaf-cadi-settings'
102     files: '**'
103     archive-artifacts: ''