Add release job template
[releng/builder.git] / jjb / releng-macros.yaml
index b188da33d8a0557b199628997c904fad3643afb5..97d13d9ec7a9068e07db1be5c78f6e8b99a52a97 100644 (file)
             default: '{refspec}'
             description: "GERRIT_REFSPEC parameter if not given by trigger"
 
+- parameter:
+    name: build-tag
+    parameters:
+        - string:
+            name: BUILD_TAG
+            default: ''
+            description: 'Tag in Git to checkout'
+
 - parameter:
     name: controller-version-parameter
     parameters:
             default: 'master'
             description: 'distribution repo branch to build with'
 
+- parameter:
+    name: stage-id-parameter
+    parameters:
+        - string:
+            name: STAGING_PROFILE_ID
+            default: '{stage-id}'
+            description: 'Nexus staging profile id'
+
 - scm:
     name: git-scm
     scm:
           variable: 'GLOBAL_SETTINGS_FILE'
         - file-id: '{settings-file}'
           variable: 'SETTINGS_FILE'
+
+- builder:
+    name: releng-stage-release
+    builders:
+        - shell: !include-raw: include-raw-stage-release.sh