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'
46 - '{repo}-functest-{container}-{tag}-build'
49 name: '{repo}-functest-{tag}-build'
50 project-type: multijob
51 <<: *functest-buildparameters
54 name: build functest-core
56 - name: '{repo}-functest-core-{tag}-build'
57 <<: *functest-projectparameters
59 name: build functest-tempest
61 - name: '{repo}-functest-tempest-{tag}-build'
62 <<: *functest-projectparameters
64 name: build all remaining contrainers
66 - name: '{repo}-functest-healthcheck-{tag}-build'
67 <<: *functest-projectparameters
68 - name: '{repo}-functest-smoke-{tag}-build'
69 <<: *functest-projectparameters
70 - name: '{repo}-functest-components-{tag}-build'
71 <<: *functest-projectparameters
72 - name: '{repo}-functest-vnf-{tag}-build'
73 <<: *functest-projectparameters
74 - name: '{repo}-functest-features-{tag}-build'
75 <<: *functest-projectparameters
78 name: '{repo}-functest-{tag}-build'
80 - '{repo}-functest-{tag}-build'
83 name: '{repo}-functest-{tag}-gate'
84 project-type: multijob
85 <<: *functest-buildparameters
88 name: build containers
90 - name: '{repo}-functest-{tag}-build'
91 <<: *functest-projectparameters
95 - name: '{repo}-functest-healthcheck-{tag}-run'
99 - name: '{repo}-functest-smoke-{tag}-run'
100 - name: '{repo}-functest-components-{tag}-run'
101 - name: '{repo}-functest-vnf-{tag}-run'
102 - name: '{repo}-functest-features-{tag}-run'
105 name: '{repo}-functest-{tag}-gate'
107 - '{repo}-functest-{tag}-gate'