Add Functest k8s gate jobs
[functest-kubernetes.git] / ci / daily.yaml
1 ---
2 - job-template:
3     name: '{repo}-functest-kubernetes-{container}-{tag}-pull'
4     builders:
5       - shell: docker pull {repo}/functest-kubernetes-{container}:{tag}
6
7 - project:
8     name: '{repo}-functest-kubernetes-{container}-{tag}-pull'
9     container:
10       - healthcheck
11       - smoke
12       - features
13     jobs:
14       - '{repo}-functest-kubernetes-{container}-{tag}-pull'
15
16 - job-template:
17     name: '{repo}-functest-kubernetes-{tag}-pull'
18     project-type: multijob
19     builders:
20       - multijob:
21           name: pull all containers
22           projects:
23             - name: '{repo}-functest-kubernetes-healthcheck-{tag}-pull'
24             - name: '{repo}-functest-kubernetes-smoke-{tag}-pull'
25             - name: '{repo}-functest-kubernetes-features-{tag}-pull'
26
27 - project:
28     name: '{repo}-functest-kubernetes-{tag}-pull'
29     jobs:
30       - '{repo}-functest-kubernetes-{tag}-pull'
31
32 - job-template:
33     name: '{repo}-functest-kubernetes-{tag}-daily'
34     project-type: multijob
35     builders:
36       - multijob:
37           name: pull containers
38           projects:
39             - name: '{repo}-functest-kubernetes-{tag}-pull'
40       - multijob:
41           name: basics tests
42           projects:
43             - name: '{repo}-functest-kubernetes-healthcheck-{tag}-run'
44       - multijob:
45           name: advanced tests
46           projects:
47             - name: '{repo}-functest-kubernetes-smoke-{tag}-run'
48             - name: '{repo}-functest-kubernetes-features-{tag}-run'
49
50 - project:
51     name: '{repo}-functest-kubernetes-{tag}-daily'
52     jobs:
53       - '{repo}-functest-kubernetes-{tag}-daily'