81bd90738e2c7419d62d01c6dcef20492944693c
[releng/global-jjb.git] / test.template
1 - defaults:
2     name: global
3
4     # General
5     jenkins-ssh-credential: test-credential
6
7     # Gerrit Infra
8     gerrit-server-name: test-server
9
10     # GitHub Infra
11     git-url: https://github.com
12     git-clone-url: 'git@github.com:'
13     github-org: example-org
14     github_pr_whitelist:
15       - jpwku
16       - tykeal
17       - zxiiro
18     github_pr_admin_list:
19       - tykeal
20
21     # Common test config
22     project: releng/ciman
23     stream: latest
24     build-node: build-vm
25
26 ################
27 # GERRIT TESTS #
28 ################
29
30 - project:
31     name: gerrit-ci-jobs
32     jobs:
33         - "{project-name}-ci-jobs"
34
35     project-name: gerrit-ciman
36
37 - project:
38     name: gerrit-maven-jobs
39     jobs:
40         - gerrit-maven-release
41
42     project-name: gerrit-maven
43     staging-profile-id: uuddlrlrba
44     mvn-settings: gerrit-maven-project-settings
45
46 - project:
47     name: gerrit-packer-jobs
48     jobs:
49         - "{project-name}-packer-jobs"
50
51     packer-cloud-settings: ci-packer-cloud-env
52     project-name: gerrit-ciman
53     platforms:
54       - centos
55       - ubuntu1604
56
57     templates:
58       - java-builder
59       - mininet
60
61 - project:
62     name: gerrit-python-jobs
63     jobs:
64         - "{project-name}-python-jobs"
65
66     project-name: gerrit-python
67
68 ################
69 # GITHUB TESTS #
70 ################
71
72 - project:
73     name: github-ci-jobs
74     jobs:
75         - "{project-name}-github-ci-jobs"
76
77     project-name: github-ciman
78
79 - project:
80     name: github-maven-jobs
81     jobs:
82         - github-maven-release
83
84     project-name: github-maven
85     staging-profile-id: uuddlrlrba
86     mvn-settings: aproject-settings
87
88 - project:
89     name: github-packer-jobs
90     jobs:
91         - "{project-name}-github-packer-jobs"
92
93     packer-cloud-settings: ci-packer-cloud-env
94     project-name: github-ciman
95     platforms:
96       - centos
97       - ubuntu1604
98
99     templates:
100       - java-builder
101       - mininet
102
103 - project:
104     name: github-python-jobs
105     jobs:
106         - "{project-name}-github-python-jobs"
107
108     project-name: github-python