jenkins-bot has submitted this change and it was merged. Change subject: Add maven release job template and analytics-refinery-release project ......................................................................
Add maven release job template and analytics-refinery-release project This patch adds a job template for performing maven releases, and configuration for the analytics-refinery-release project, that will let us perform jar releases to archiva from https://integration.wikimedia.org/ci/job/analytics-refinery-release/m2release Bug: T132182 Change-Id: If59d930d2a47711e9532cb7877193f548bb41b9d --- M jjb/analytics.yaml 1 file changed, 67 insertions(+), 0 deletions(-) Approvals: Hashar: Looks good to me, approved jenkins-bot: Verified diff --git a/jjb/analytics.yaml b/jjb/analytics.yaml index c454f3d..9091313 100644 --- a/jjb/analytics.yaml +++ b/jjb/analytics.yaml @@ -3,7 +3,74 @@ jobs: - '{name}-maven' +- job-template: + name: '{name}-release' + project-type: maven + parameters: + - string: + name: 'GIT_URL' + default: 'ssh://{git-user}@gerrit.wikimedia.org:29418' + - string: + name: 'GIT_PROJECT' + default: '{release-project}' + - string: + name: 'GIT_BRANCH' + default: '{release-branch}' + - string: + name: 'GIT_REF' + default: '{release-branch}' + - string: + name: 'GIT_COMMIT' + default: '{release-branch}' + + jdk: 'Ubuntu - OpenJdk 7' + node: contintLabsSlave && UbuntuTrusty + scm: + - git: + url: '$GIT_URL/$GIT_PROJECT' + branches: + - '$GIT_BRANCH' + local-branch: '$GIT_BRANCH' + shallow-clone: false + git-config-name: '{git-user}' + git-config-email: '{git-user-email}' + + wrappers: + - maven-release: + release-goals: + -Dresume=false -Duser.name='{git-user}' release:prepare release:perform + dry-run-goals: + -Dresume=false -Duser.name='{git-user}' -DdryRun=true release:prepare + num-successful-builds: 1 + - ssh-agent-credentials: + users: + - '{git-user-id}' + + maven: + goals: clean package + settings: + 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig.ArchivaCredentialsSettings' + + publishers: + - email-ext: + recipients: '{recipient-emails}' + reply-to: '{replyto-emails}' + always: true + content-type: text + subject: Update on build $BUILD_TAG + body: | + The build $BUILD_NUMBER for $GIT_PROJECT has finished. + See $BUILD_URL for details. + - project: name: 'analytics-refinery' + git-user: maven-release-user + git-user-email: [email protected] + git-user-id: maven-release-user + release-project: analytics/refinery/source + release-branch: master + recipient-emails: [email protected] + replyto-emails: [email protected] jobs: + - '{name}-release' - '{name}-maven' -- To view, visit https://gerrit.wikimedia.org/r/290597 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If59d930d2a47711e9532cb7877193f548bb41b9d Gerrit-PatchSet: 5 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Madhuvishy <[email protected]> Gerrit-Reviewer: Hashar <[email protected]> Gerrit-Reviewer: Madhuvishy <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
