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
33 args="--build-arg BRANCH=${{branch}}" ;;
35 cd docker/$(echo {container} |cut -d\- -f 2)
37 ${{args}} --pull=false --no-cache --force-rm=true \
38 -t {repo}/functest-{container}:{tag} .
41 name: repo-functest-container-tag-build
52 - '{repo}-functest-{container}-{tag}-build'
55 name: '{repo}-functest-{tag}-build'
56 project-type: multijob
57 <<: *functest-buildparameters
60 name: build functest-core
62 - name: '{repo}-functest-core-{tag}-build'
63 <<: *functest-projectparameters
65 name: build functest-tempest
67 - name: '{repo}-functest-tempest-{tag}-build'
68 <<: *functest-projectparameters
70 name: build all remaining contrainers
72 - name: '{repo}-functest-healthcheck-{tag}-build'
73 <<: *functest-projectparameters
74 - name: '{repo}-functest-smoke-{tag}-build'
75 <<: *functest-projectparameters
76 - name: '{repo}-functest-benchmarking-{tag}-build'
77 <<: *functest-projectparameters
78 - name: '{repo}-functest-components-{tag}-build'
79 <<: *functest-projectparameters
80 - name: '{repo}-functest-vnf-{tag}-build'
81 <<: *functest-projectparameters
82 - name: '{repo}-functest-features-{tag}-build'
83 <<: *functest-projectparameters
86 name: repo-functest-tag-build
88 - '{repo}-functest-{tag}-build'
91 name: '{repo}-functest-{tag}-gate'
92 project-type: multijob
93 <<: *functest-buildparameters
96 name: build containers
98 - name: '{repo}-functest-{tag}-build'
99 <<: *functest-projectparameters
103 - name: '{repo}-functest-healthcheck-{tag}-run'
107 - name: '{repo}-functest-smoke-{tag}-run'
108 - name: '{repo}-functest-benchmarking-{tag}-run'
109 - name: '{repo}-functest-components-{tag}-run'
110 - name: '{repo}-functest-vnf-{tag}-run'
111 - name: '{repo}-functest-features-{tag}-run'
114 name: repo-functest-tag-gate
116 - '{repo}-functest-{tag}-gate'