f7eed0d0d9416785f922032fac6fb8d8842e5875
[releng/global-jjb.git] / .jjb-test / lf-ci-jobs.yaml
1 ---
2 - project:
3     name: gerrit-ci-jobs
4     jobs:
5       - "{project-name}-ci-jobs"
6
7     project-name: gerrit-ciman
8
9 - project:
10     name: github-ci-jobs
11     jobs:
12       - "{project-name}-github-ci-jobs"
13
14     project-name: github-ciman
15
16 - project:
17     name: gerrit-openstack-jobs
18     jobs:
19       - gerrit-openstack-cron
20
21     project-name: gerrit-ciman
22
23     jenkins-urls: >
24       https://jenkins.example.org
25       https://jenkins.example.org/sandbox
26
27 - project:
28     name: github-openstack-jobs
29     jobs:
30       - github-openstack-cron
31
32     project-name: github-ciman
33
34     jenkins-urls: >
35       https://jenkins.example.org
36       https://jenkins.example.org/sandbox
37
38 - project:
39     name: gerrit-packer-jobs
40     jobs:
41       - "{project-name}-packer-jobs"
42
43     packer-cloud-settings: ci-packer-cloud-env
44     project-name: gerrit-ciman
45     platforms:
46       - centos
47       - ubuntu1604
48
49     templates:
50       - java-builder
51       - mininet
52
53 - project:
54     name: github-packer-jobs
55     jobs:
56       - "{project-name}-github-packer-jobs"
57
58     packer-cloud-settings: ci-packer-cloud-env
59     project-name: github-ciman
60     platforms:
61       - centos
62       - ubuntu1604
63
64     templates:
65       - java-builder
66       - mininet
67
68     update-cloud-images: false
69
70 - project:
71     name: throttle-ci-jobs
72     jobs:
73       - "{project-name}-ci-jobs"
74
75     throttle-enabled: true
76     throttle_categories:
77       - "cat1"
78       - "cat2"
79     throttle-max-per-node: 3
80     throttle-max-total: 2
81     throttle-option: "category"
82
83     project-name: throttle-ciman
84
85 - project:
86     name: ci-jobs-view
87     views:
88       - project-view
89
90     project-name: ci-jobs
91
92 # required by gerrit-sonar-prescan and github-sonar-prescan
93 - builder:
94     name: lf-sonar-prescan
95     builders:
96       - shell: "#!/bin/sh"
97
98 - project:
99     name: gerrit-sonar-jobs
100     project-name: gerrit-ciman
101     jobs:
102       - gerrit-sonar
103       - gerrit-sonar-prescan
104       - gerrit-sonar-prescan-script:
105           sonar-prescan-script: "#!/bin/sh"
106
107 - project:
108     name: github-sonar-jobs
109     project-name: github-ciman
110     jobs:
111       - github-sonar
112       - github-sonar-prescan
113       - github-sonar-prescan-script:
114           sonar-prescan-script: "#!/bin/sh"