X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-macros.yaml;h=4238aa26fb147cad41653b95a489de7e6d2f3cbc;hb=62663c2f04b846dab936e0d63932adeea39d48b5;hp=401944a851e128cff8d47dfb6bc60617d9fa6a2a;hpb=e2a5dd614aa026f9cdceb9f825133f6114a81a44;p=releng%2Fbuilder.git diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index 401944a85..4238aa26f 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -32,6 +32,54 @@ 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: + - string: + name: ODL_VERSION + default: '{odl_version}' + description: 'Controller version (for use with openstacks networking_odl project)' + +- parameter: + name: patches-to-build-parameter + parameters: + - string: + name: PATCHES_TO_BUILD + default: '' + description: 'csv list of patches in project:changeset format to build distribution with' + +- parameter: + name: distribution-branch-to-build-parameter + parameters: + - string: + name: DISTRIBUTION_BRANCH_TO_BUILD + default: 'master' + description: 'distribution repo branch to build with' + +- parameter: + name: p2zip-parameter + parameters: + - string: + name: P2ZIP_URL + default: '' + description: 'Nexus staging profile id' + +- parameter: + name: stage-id-parameter + parameters: + - string: + name: STAGING_PROFILE_ID + default: '{stage-id}' + description: 'Nexus staging profile id' + - scm: name: git-scm scm: @@ -42,6 +90,7 @@ branches: - 'origin/{branch}' skip-tag: true + shallow-clone: true wipe-workspace: true - scm: @@ -54,6 +103,7 @@ branches: - 'origin/$GERRIT_BRANCH' skip-tag: true + shallow-clone: true choosing-strategy: '{choosing-strategy}' - wrapper: @@ -197,7 +247,6 @@ builders: - sonatype-clm: application-name: '{application-name}' - scan-targets: '**/target/**' - builder: name: releng-check-unicode @@ -214,3 +263,24 @@ variable: 'GLOBAL_SETTINGS_FILE' - file-id: '{settings-file}' variable: 'SETTINGS_FILE' + +- builder: + name: releng-generate-p2pom + builders: + - shell: !include-raw: include-raw-generate-p2pom.sh + +- builder: + name: releng-update-p2composite-metadata + builders: + - shell: !include-raw: include-raw-update-p2composite-metadata.sh + - maven-target: + maven-version: '{maven-version}' + pom: 'deploy-composite-repo.xml' + goals: 'clean deploy -V -Dmaven.repo.local=/tmp/r' + settings: '{settings}' + global-settings: '{global-settings}' + +- builder: + name: releng-stage-release + builders: + - shell: !include-raw: include-raw-stage-release.sh