gerrit_release_triggers:
- comment-added-contains-event:
- comment-contains-value: '^Patch Set\s+\d+:\s+stage-release\s*$'
+ comment-contains-value: '^Patch Set\s+\d+:\s+stage-(maven-)?release\s*$'
gerrit_trigger_file_paths:
- compare-type: ANT
triggers:
- timed: "{obj:cron}"
- github-pull-request:
- trigger-phrase: "^build release$"
+ trigger-phrase: "^stage-(maven-)?release$"
only-trigger-phrase: true
status-context: "Maven Release"
permit-all: true
# NO lf-maven-central
- lf-provide-maven-settings-cleanup
+ gerrit_release_docker_triggers:
+ - comment-added-contains-event:
+ comment-contains-value: '^Patch Set\s+\d+:\s+stage-(docker-)?release\s*$'
+
- job-template:
name: "{project-name}-maven-docker-stage-{stream}"
id: gerrit-maven-docker-stage
- timed: "{obj:cron}"
- gerrit:
server-name: "{gerrit-server-name}"
- trigger-on: "{obj:gerrit_release_triggers}"
+ trigger-on: "{obj:gerrit_release_docker_triggers}"
projects:
- project-compare-type: ANT
project-pattern: "{project}"
triggers:
- timed: "{obj:cron}"
- github-pull-request:
- trigger-phrase: "^build release$"
+ trigger-phrase: "^stage-(docker-)?release$"
only-trigger-phrase: true
status-context: "Maven Release"
permit-all: true
git-url: "$GIT_URL/$PROJECT"
github-url: "https://github.com"
java-version: openjdk8
+ java-opts: ""
mvn-global-settings: global-settings
mvn-goals: clean install
mvn-opts: ""
name: ARCHIVE_ARTIFACTS
default: "{archive-artifacts}"
description: Artifacts to archive to the logs server.
+ - string:
+ name: JAVA_OPTS
+ default: "{java-opts}"
+ description: |
+ Java options. Example: -Xmx1024m
- string:
name: SONAR_MAVEN_GOAL
default: "{sonar-mvn-goal}"