Protect vs build-args not consumed
[functest.git] / ci / daily.yaml
1 ---
2 - job-template:
3     name: '{repo}-functest-{container}-{tag}-pull'
4     builders:
5       - shell: docker pull {repo}/functest-{container}:{tag}
6
7 - project:
8     name: repo-functest-container-tag-pull
9     container:
10       - healthcheck
11       - smoke
12       - benchmarking
13       - components
14       - vnf
15       - features
16     jobs:
17       - '{repo}-functest-{container}-{tag}-pull'
18
19 - functest-pulljobs: &functest-pulljobs
20     name: 'functest-pulljobs'
21     projects:
22       - name: '{repo}-functest-healthcheck-{tag}-pull'
23       - name: '{repo}-functest-smoke-{tag}-pull'
24       - name: '{repo}-functest-benchmarking-{tag}-pull'
25       - name: '{repo}-functest-components-{tag}-pull'
26       - name: '{repo}-functest-vnf-{tag}-pull'
27       - name: '{repo}-functest-features-{tag}-pull'
28
29 - job-template:
30     name: '{repo}-functest-{tag}-pull'
31     project-type: multijob
32     builders:
33       - multijob:
34           name: pull all containers
35           <<: *functest-pulljobs
36
37 - project:
38     name: repo-functest-tag-pull
39     jobs:
40       - '{repo}-functest-{tag}-pull'
41
42 - job-template:
43     name: '{repo}-functest-{tag}-daily'
44     project-type: multijob
45     builders:
46       - multijob:
47           name: pull containers
48           projects:
49             - name: '{repo}-functest-{tag}-pull'
50       - multijob:
51           name: basics tests
52           projects:
53             - name: '{repo}-functest-healthcheck-{tag}-run'
54       - multijob:
55           name: advanced tests
56           projects:
57             - name: '{repo}-functest-smoke-{tag}-run'
58             - name: '{repo}-functest-benchmarking-{tag}-run'
59             - name: '{repo}-functest-components-{tag}-run'
60             - name: '{repo}-functest-vnf-{tag}-run'
61             - name: '{repo}-functest-features-{tag}-run'
62
63 - project:
64     name: repo-functest-tag-daily
65     jobs:
66       - '{repo}-functest-{tag}-daily'