Update vpp docs jobs to use new jenkins labels 55/28855/2
authorDave Wallace <dwallacelf@gmail.com>
Tue, 15 Sep 2020 23:54:41 +0000 (23:54 +0000)
committerDave Wallace <dwallacelf@gmail.com>
Wed, 16 Sep 2020 12:06:31 +0000 (12:06 +0000)
- See docker/scripts/README.md file in
  https://gerrit.fd.io/r/c/ci-management/+/28022
  for label definitions.
- Clean up unused JJB attributes (e.g. repo-*)
- Add gerrit-refspec-parameter for testing in sandbox

Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I528d5bf845428de166150908f96e0a0207659897

jjb/vpp/docs.yaml

index b61f45d..c9db4cc 100644 (file)
@@ -8,30 +8,20 @@
       - 'vpp-make-test-docs-verify-{stream}'
 
     project: 'vpp'
-    os:
-      - ubuntu1804:
-          repo-os-part: 'ubuntu.bionic.main'
+    node-arch: 'x86_64'
+    os: 'ubuntu1804'
 
     stream:
       - master:
           branch: 'master'
-          repo-stream-part: 'master'
       - '1908':
           branch: 'stable/1908'
-          repo-stream-part: 'stable.1908'
       - '2001':
           branch: 'stable/2001'
-          repo-stream-part: 'stable.2001'
       - '2005':
           branch: 'stable/2005'
-          repo-stream-part: 'stable.2005'
       - '2009':
           branch: 'stable/2009'
-          repo-stream-part: 'stable.2009'
-
-    type:
-      - short
-      - long
 
 - project:
     name: sphinx
       - 'vpp-sphinx-docs-verify-{stream}'
 
     project: 'vpp'
-    os:
-      - ubuntu1804:
-          repo-os-part: 'ubuntu.bionic.main'
+    node-arch: 'x86_64'
+    os: 'ubuntu1804'
 
     stream:
       - master:
           branch: 'master'
-          repo-stream-part: 'master'
-    type:
-      - short
-      - long
 
 - job-template:
     name: 'vpp-docs-verify-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: true
     allow-empty: 'true'
     fingerprint: false
     only-if-success: true
     default-excludes: false
 
-
     build-discarder:
       daysToKeep: '{build-days-to-keep}'
       numToKeep: '{build-num-to-keep}'
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
           stream: '{stream}'
+      - gerrit-refspec-parameter
 
     scm:
       - gerrit-trigger-scm:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'
 
 - job-template:
     name: 'vpp-docs-merge-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: false
     archive-artifacts: '**/build-root/docs/html/*'
     allow-empty: 'true'
     only-if-success: true
     default-excludes: false
 
-
     build-discarder:
       daysToKeep: '{build-days-to-keep}'
       numToKeep: '{build-num-to-keep}'
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'
 
 - job-template:
     name: 'vpp-sphinx-docs-verify-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: true
     allow-empty: 'true'
     fingerprint: false
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
           stream: '{stream}'
+      - gerrit-refspec-parameter
 
     scm:
       - gerrit-trigger-scm:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'
 
 - job-template:
     name: 'vpp-sphinx-docs-merge-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: false
     archive-artifacts: 'docs/_build/html/*'
     allow-empty: 'true'
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'
 
 - job-template:
     name: 'vpp-make-test-docs-verify-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: true
     allow-empty: 'true'
     fingerprint: false
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
           stream: '{stream}'
+      - gerrit-refspec-parameter
 
     scm:
       - gerrit-trigger-scm:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'
 
 - job-template:
     name: 'vpp-make-test-docs-merge-{stream}'
 
     project-type: freestyle
-    node: ubuntu1804-us
+    node: 'builder-{os}-prod-{node-arch}'
     concurrent: false
     archive-artifacts: '**/build-root/build-test/doc/html/*'
     allow-empty: 'true'
       - gerrit-parameter:
           branch: '{branch}'
       - os-parameter:
-          os: 'ubuntu1804'
+          os: '{os}'
       - maven-exec:
           maven-version: 'mvn33-new'
       - stream-parameter:
 
     publishers:
       - fdio-infra-shiplogs:
-            maven-version: 'mvn36'
+          maven-version: 'mvn36'