Bottlenecks: bugfix for missing SCENARIO parameter
[releng.git] / jjb / releng-jobs.yaml
index bd300fd..d73ef50 100644 (file)
@@ -3,18 +3,13 @@
     jobs:
         - 'builder-verify-jjb'
         - 'builder-merge'
+        - 'artifacts-api'
 
     project: 'releng'
 
 - job-template:
     name: builder-verify-jjb
 
-    logrotate:
-        daysToKeep: 30
-        numToKeep: 10
-        artifactDaysToKeep: -1
-        artifactNumToKeep: -1
-
     parameters:
         - project-parameter:
             project: '{project}'
 
     builders:
         - shell:
-            !include-raw verify-releng
+            !include-raw: verify-releng
+
+    publishers:
+        - archive-artifacts:
+            artifacts: 'job_output/*'
 
 - job-template:
     name: 'builder-merge'
     #
     # This job's purpose is to update all the JJB
 
-    logrotate:
-        daysToKeep: 30
-        numToKeep: 40
-        artifactDaysToKeep: -1
-        artifactNumToKeep: 5
-
     parameters:
         - project-parameter:
             project: '{project}'
                 git pull
                 jenkins-jobs update --delete-old jjb/
 
+- job-template:
+    name: 'artifacts-api'
+
+    # Generate and upload the JSON file to used for artifacts site
+
+    parameters:
+        - project-parameter:
+            project: '{project}'
+        - gerrit-parameter:
+            branch: 'master'
+
+    scm:
+        - gerrit-trigger-scm:
+            credentials-id: '{ssh-credentials}'
+            refspec: ''
+            choosing-strategy: 'default'
+
+    triggers:
+        - timed: '@hourly'
+
+    builders:
+        - build-and-upload-artifacts-json-api