jobs:
- gerrit-maven-clm
- gerrit-maven-merge
- - gerrit-maven-release
+ - gerrit-maven-stage
- gerrit-maven-verify
- gerrit-maven-verify-dependencies
jobs:
- github-maven-clm
- github-maven-merge
- - github-maven-release
+ - github-maven-stage
- github-maven-verify
- job-group:
stream: master
submodule-recursive: true
- nexus-iq-scan-patterns:
+ nexus_iq_scan_patterns:
- '**/*.ear'
- '**/*.jar'
- '**/*.tar.gz'
stage: '{nexus-iq-stage}'
application-type: 'manual'
application-id: '{project-name}'
- scan-patterns: '{nexus-iq-scan-patterns}'
+ scan-patterns: '{obj:nexus_iq_scan_patterns}'
fail-build-network-error: true
- job-template:
- timed: 'H H * * 6'
- github-pull-request:
trigger-phrase: '^run-clm$'
- only-trigger-phrase: false
+ only-trigger-phrase: true
status-context: 'CLM'
permit-all: true
github-hooks: true
- '{github-org}'
white-list: '{obj:github_pr_whitelist}'
admin-list: '{obj:github_pr_admin_list}'
+ white-list-target-branches:
+ - '{branch}'
#########################
# Maven Javadoc Publish #
- '{github-org}'
white-list: '{obj:github_pr_whitelist}'
admin-list: '{obj:github_pr_admin_list}'
+ white-list-target-branches:
+ - '{branch}'
########################
# Maven Javadoc Verify #
status-context: 'Maven Javadoc Verify'
permit-all: true
github-hooks: true
+ white-list-target-branches:
+ - '{branch}'
###############
# Maven Merge #
- '{github-org}'
white-list: '{obj:github_pr_whitelist}'
admin-list: '{obj:github_pr_admin_list}'
+ white-list-target-branches:
+ - '{branch}'
included-regions: '{obj:github_included_regions}'
-#################
-# Maven Release #
-#################
+###############
+# Maven Stage #
+###############
-- lf_maven_release: &lf_maven_release
- name: lf-maven-release
+- lf_maven_stage: &lf_maven_stage
+ name: lf-maven-stage
######################
# Default parameters #
gerrit_release_triggers:
- comment-added-contains-event:
- comment-contains-value: build release$
+ comment-contains-value: stage-release$
#####################
# Job Configuration #
- lf-provide-maven-settings-cleanup
- job-template:
- name: '{project-name}-maven-release-{stream}'
- id: gerrit-maven-release
+ name: '{project-name}-maven-stage-{stream}'
+ id: gerrit-maven-stage
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
- <<: *lf_maven_release
+ <<: *lf_maven_stage
scm:
- lf-infra-gerrit-scm:
branch-pattern: '**/{branch}'
- job-template:
- name: '{project-name}-maven-release-{stream}'
- id: github-maven-release
+ name: '{project-name}-maven-stage-{stream}'
+ id: github-maven-stage
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
- <<: *lf_maven_release
+ <<: *lf_maven_stage
properties:
- lf-infra-properties:
status-context: 'Maven Release'
permit-all: true
github-hooks: true
+ white-list-target-branches:
+ - '{branch}'
###############
# Maven Sonar #
status-context: 'Maven Sonar'
permit-all: true
github-hooks: true
+ white-list-target-branches:
+ - '{branch}'
################
# Maven Verify #
status-context: 'Maven Verify'
permit-all: true
github-hooks: true
+ white-list-target-branches:
+ - '{branch}'
included-regions: '{obj:github_included_regions}'
#############################