2 - functest-buildparameters: &functest-buildparameters
3 name: 'functest-buildparameters'
9 - functest-projectparameters: &functest-projectparameters
10 name: 'functest-projectparameters'
11 current-parameters: true
17 url: https://gerrit.opnfv.org/gerrit/functest
18 refspec: '+refs/changes/*:refs/changes/*'
23 name: '{repo}-functest-{container}-{tag}-build'
24 <<: *functest-buildparameters
29 cd docker/$(echo {container} |cut -d\- -f 2)
31 --pull=false --no-cache --force-rm=true \
32 --build-arg BRANCH=${{branch}} \
33 -t {repo}/functest-{container}:{tag} .
36 name: '{repo}-functest-{container}-{tag}-build'
47 - '{repo}-functest-{container}-{tag}-build'
50 name: '{repo}-functest-{tag}-build'
51 project-type: multijob
52 <<: *functest-buildparameters
55 name: build functest-core
57 - name: '{repo}-functest-core-{tag}-build'
58 <<: *functest-projectparameters
60 name: build functest-tempest
62 - name: '{repo}-functest-tempest-{tag}-build'
63 <<: *functest-projectparameters
65 name: build all remaining contrainers
67 - name: '{repo}-functest-healthcheck-{tag}-build'
68 <<: *functest-projectparameters
69 - name: '{repo}-functest-smoke-{tag}-build'
70 <<: *functest-projectparameters
71 - name: '{repo}-functest-benchmarking-{tag}-build'
72 <<: *functest-projectparameters
73 - name: '{repo}-functest-components-{tag}-build'
74 <<: *functest-projectparameters
75 - name: '{repo}-functest-vnf-{tag}-build'
76 <<: *functest-projectparameters
77 - name: '{repo}-functest-features-{tag}-build'
78 <<: *functest-projectparameters
81 name: '{repo}-functest-{tag}-build'
83 - '{repo}-functest-{tag}-build'
86 name: '{repo}-functest-{tag}-gate'
87 project-type: multijob
88 <<: *functest-buildparameters
91 name: build containers
93 - name: '{repo}-functest-{tag}-build'
94 <<: *functest-projectparameters
98 - name: '{repo}-functest-healthcheck-{tag}-run'
102 - name: '{repo}-functest-smoke-{tag}-run'
103 - name: '{repo}-functest-benchmarking-{tag}-run'
104 - name: '{repo}-functest-components-{tag}-run'
105 - name: '{repo}-functest-vnf-{tag}-run'
106 - name: '{repo}-functest-features-{tag}-run'
109 name: '{repo}-functest-{tag}-gate'
111 - '{repo}-functest-{tag}-gate'