Temporarily disable rally_jobs and patrole subtests
[functest.git] / ci / gate.yaml
index ea0c76e..fa872c9 100644 (file)
       - functest-gerrit
     builders:
       - shell: |
+          case "{container}" in
+          "components")
+              args="" ;;
+          *)
+              args="--build-arg BRANCH=${{branch}}" ;;
+          esac
           cd docker/$(echo {container} |cut -d\- -f 2)
-          docker build \
-            --pull=false --no-cache --force-rm=true \
-            --build-arg BRANCH=${{branch}} \
+          sudo docker build \
+            ${{args}} --pull=false --no-cache --force-rm=true \
             -t {repo}/functest-{container}:{tag} .
 
 - project:
-    name: '{repo}-functest-{container}-{tag}-build'
+    name: repo-functest-container-tag-build
     container:
       - core
       - tempest
       - healthcheck
       - smoke
+      - benchmarking
       - components
       - vnf
       - features
@@ -67,6 +73,8 @@
               <<: *functest-projectparameters
             - name: '{repo}-functest-smoke-{tag}-build'
               <<: *functest-projectparameters
+            - name: '{repo}-functest-benchmarking-{tag}-build'
+              <<: *functest-projectparameters
             - name: '{repo}-functest-components-{tag}-build'
               <<: *functest-projectparameters
             - name: '{repo}-functest-vnf-{tag}-build'
@@ -75,7 +83,7 @@
               <<: *functest-projectparameters
 
 - project:
-    name: '{repo}-functest-{tag}-build'
+    name: repo-functest-tag-build
     jobs:
       - '{repo}-functest-{tag}-build'
 
           name: advanced tests
           projects:
             - name: '{repo}-functest-smoke-{tag}-run'
+            - name: '{repo}-functest-benchmarking-{tag}-run'
             - name: '{repo}-functest-components-{tag}-run'
             - name: '{repo}-functest-vnf-{tag}-run'
             - name: '{repo}-functest-features-{tag}-run'
 
 - project:
-    name: '{repo}-functest-{tag}-gate'
+    name: repo-functest-tag-gate
     jobs:
       - '{repo}-functest-{tag}-gate'