cleanup releng-macros 11/26011/5
authorRyota MIBU <r-mibu@cq.jp.nec.com>
Wed, 14 Dec 2016 11:52:22 +0000 (11:52 +0000)
committerRyota MIBU <r-mibu@cq.jp.nec.com>
Wed, 4 Jan 2017 04:56:59 +0000 (04:56 +0000)
- sort in execution order

- remove unused macro ('weekly-trigger-disabled')

Change-Id: If72f2554985e8e632ad731c3dc17a23fbc8cd630
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
jjb/global/releng-macros.yml

index 7647a35..ce307e6 100644 (file)
@@ -1,4 +1,15 @@
-# OLD Releng macros
+# Releng macros
+#
+# NOTE: make sure macros are listed in execution ordered.
+#
+# 1. parameters/properties
+# 2. scm
+# 3. triggers
+# 4. wrappers
+# 5. prebuilders (maven only, configured like Builders)
+# 6. builders (maven, freestyle, matrix, etc..)
+# 7. postbuilders (maven only, configured like Builders)
+# 8. publishers/reporters/notifications
 
 - parameter:
     name: project-parameter
             default: '{branch}'
             description: "JJB configured GERRIT_BRANCH parameter"
 
-- wrapper:
-    name: ssh-agent-wrapper
-    wrappers:
-        - ssh-agent-credentials:
-            users:
-                - 'd42411ac011ad6f3dd2e1fa34eaa5d87f910eb2e'
-
 - scm:
     name: git-scm
     scm:
     triggers:
         - timed: ''
 
-- trigger:
-    name: 'weekly-trigger-disabled'
-    triggers:
-        - timed: ''
-
+# NOTE: unused macro, but we may use this for some jobs.
 - trigger:
     name: gerrit-trigger-patch-submitted
     triggers:
@@ -79,6 +79,7 @@
                   - branch-compare-type: 'ANT'
                     branch-pattern: '**/{branch}'
 
+# NOTE: unused macro, but we may use this for some jobs.
 - trigger:
     name: gerrit-trigger-patch-merged
     triggers:
                   - branch-compare-type: 'ANT'
                     branch-pattern: '**/{branch}'
 
-- publisher:
-    name: archive-artifacts
-    publishers:
-        - archive:
-            artifacts: '{artifacts}'
-            allow-empty: true
-            fingerprint: true
-            latest-only: true
-
-# New Releng macros
+- wrapper:
+    name: ssh-agent-wrapper
+    wrappers:
+        - ssh-agent-credentials:
+            users:
+                - 'd42411ac011ad6f3dd2e1fa34eaa5d87f910eb2e'
 
 - builder:
     name: build-html-and-pdf-docs-output
               sed -r -i '4,$s/^/ /g' lint.log
             fi
 
+- publisher:
+    name: archive-artifacts
+    publishers:
+        - archive:
+            artifacts: '{artifacts}'
+            allow-empty: true
+            fingerprint: true
+            latest-only: true