Fix Functest Docker multijob 77/47077/3
authorCédric Ollivier <cedric.ollivier@orange.com>
Sat, 11 Nov 2017 00:15:42 +0000 (01:15 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sat, 11 Nov 2017 12:22:36 +0000 (13:22 +0100)
It mainly fixes the project names in the multijob and removes the
triggers added by "Add build triggers and source code management" [1].

It should be noted that creating manifest shouldn't be done via one
job per arch.

[1] https://gerrit.opnfv.org/gerrit/#/c/46789/

Change-Id: I2cb078ffb900513d4404a39936703844916d84e4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/releng/functest-docker.yml

index dff08fe..6c13160 100644 (file)
           name: 'build-base-img-create-manifest'
           execution-type: SEQUENTIAL
           projects:
-            - name: 'functest-core-build-push-{stream}'
+            - name: 'functest-core-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-core-create-manifest-{stream}'
+            - name: 'functest-core-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
       - multijob:
           name: 'build-child-img'
           condition: SUCCESSFUL
           execution-type: PARALLEL
           projects:
-            - name: 'functest-healthcheck-build-push-{stream}'
+            - name: 'functest-healthcheck-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-features-build-push-{stream}'
+            - name: 'functest-features-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-components-build-push-{stream}'
+            - name: 'functest-components-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-parser-build-push-{stream}'
+            - name: 'functest-parser-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-smoke-build-push-{stream}'
+            - name: 'functest-smoke-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-vnf-build-push-{stream}'
+            - name: 'functest-vnf-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
-            - name: 'functest-restapi-build-push-{stream}'
+            - name: 'functest-restapi-build-push-{arch_tag}-{stream}'
               <<: *build-job-settings
       - multijob:
           name: 'create-img-manifest'
           condition: SUCCESSFUL
           execution-type: PARALLEL
           projects:
-            - name: 'functest-healthcheck-create-manifest-{stream}'
+            - name: 'functest-healthcheck-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-features-create-manifest-{stream}'
+            - name: 'functest-features-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-components-create-manifest-{stream}'
+            - name: 'functest-components-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-parser-create-manifest-{stream}'
+            - name: 'functest-parser-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-smoke-create-manifest-{stream}'
+            - name: 'functest-smoke-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-vnf-create-manifest-{stream}'
+            - name: 'functest-vnf-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-restapi-create-manifest-{stream}'
+            - name: 'functest-restapi-create-manifest-{arch_tag}-{stream}'
               <<: *manifest-job-settings
 
     publishers:
     scm:
       - git-scm
 
-    triggers:
-      - pollscm:
-          cron: "*/30 * * * *"
-
     publishers:
       - 'functest-{arch_tag}-recipients'
 
     scm:
       - git-scm
 
-    triggers:
-      - pollscm:
-          cron: "*/30 * * * *"
-
     publishers:
       - 'functest-{arch_tag}-recipients'