From 510ce3f6b31850747aeb6e86dab42157934b48a1 Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Tue, 20 Sep 2016 18:06:28 +1000 Subject: [PATCH] Migrate autorelease job from maven to freestyle * template: autorelease-release-{stream} Change-Id: I0e1acb42ecfda638449b070e12a5f9ab72609649 Signed-off-by: Anil Belur --- jjb/autorelease/autorelease-templates.yaml | 28 ++++++++++------------ 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/jjb/autorelease/autorelease-templates.yaml b/jjb/autorelease/autorelease-templates.yaml index 6a5e9f823..e1b700090 100644 --- a/jjb/autorelease/autorelease-templates.yaml +++ b/jjb/autorelease/autorelease-templates.yaml @@ -3,7 +3,7 @@ - job-template: name: 'autorelease-release-{stream}' - project-type: maven + project-type: freestyle node: centos7-autorelease-4c-16g jdk: '{jdk}' @@ -41,7 +41,7 @@ triggers: - timed: 'H 0 * * *' - prebuilders: + builders: - wipe-local-maven-repo - jacoco-nojava-workaround - shell: "./scripts/list-project-dependencies.sh" @@ -51,20 +51,16 @@ - autorelease-generate-taglist - autorelease-distribute-taglist - autorelease-generate-release-patches - - maven: - maven-name: '{mvn33}' - root-pom: 'pom.xml' - goals: 'clean deploy -V -B -Pintegrationtests,docs,repoBuild -Djenkins -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage' - maven-opts: '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' - settings: 'autorelease-settings' - settings-type: cfp - global-settings: 'odl-global-settings' - global-settings-type: cfp - automatic-archiving: true - post-step-run-condition: UNSTABLE - - postbuilders: + - maven-target: + maven-version: '{mvn33}' + pom: 'pom.xml' + goals: 'clean deploy -V -B -Pintegrationtests,docs,repoBuild -Djenkins -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage' + java-opts: + - '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' + settings: 'autorelease-settings' + settings-type: cfp + global-settings: 'odl-global-settings' + global-settings-type: cfp - autorelease-maven-deploy - autorelease-get-integration-test-variables - autorelease-maven-sources: -- 2.36.6