Code Review
/
releng
/
global-jjb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Extend ${JOB_NAME} to include {java-version} param
[releng/global-jjb.git]
/
jjb
/
lf-maven-jobs.yaml
diff --git
a/jjb/lf-maven-jobs.yaml
b/jjb/lf-maven-jobs.yaml
index
eec2bdb
..
8ec5b34
100644
(file)
--- a/
jjb/lf-maven-jobs.yaml
+++ b/
jjb/lf-maven-jobs.yaml
@@
-76,7
+76,6
@@
project: '{project}'
branch: '{branch}'
stream: '{stream}'
project: '{project}'
branch: '{branch}'
stream: '{stream}'
- lftools-version: '{lftools-version}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
@@
-120,9
+119,11
@@
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
+ nexus-iq-namespace: '' # Recommend a trailing dash when set. Example: odl-
nexus-iq-stage: 'build'
stream: master
submodule-recursive: true
nexus-iq-stage: 'build'
stream: master
submodule-recursive: true
+ submodule-timeout: 10
nexus_iq_scan_patterns:
- '**/*.ear'
nexus_iq_scan_patterns:
- '**/*.ear'
@@
-140,7
+141,6
@@
project: '{project}'
branch: '{branch}'
stream: '{stream}'
project: '{project}'
branch: '{branch}'
stream: '{stream}'
- lftools-version: '{lftools-version}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
@@
-175,7
+175,7
@@
- nexus-iq-policy-evaluator:
stage: '{nexus-iq-stage}'
application-type: 'manual'
- nexus-iq-policy-evaluator:
stage: '{nexus-iq-stage}'
application-type: 'manual'
- application-id: '{project-name}'
+ application-id: '{
nexus-iq-namespace}{
project-name}'
scan-patterns: '{obj:nexus_iq_scan_patterns}'
fail-build-network-error: true
scan-patterns: '{obj:nexus_iq_scan_patterns}'
fail-build-network-error: true
@@
-193,6
+193,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
triggers:
choosing-strategy: default
triggers:
@@
-232,6
+233,7
@@
refspec: ''
branch: 'refs/heads/{branch}'
submodule-recursive: '{submodule-recursive}'
refspec: ''
branch: 'refs/heads/{branch}'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-275,6
+277,7
@@
mvn-version: mvn35
stream: master
submodule-recursive: true
mvn-version: mvn35
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_merge_triggers:
- change-merged-event
gerrit_merge_triggers:
- change-merged-event
@@
-307,7
+310,7
@@
- lf-provide-maven-settings-cleanup
- job-template:
- lf-provide-maven-settings-cleanup
- job-template:
- name: '{project-name}-maven-javadoc-publish-{stream}'
+ name: '{project-name}-maven-javadoc-publish-{stream}
-{java-version}
'
id: gerrit-maven-javadoc-publish
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
id: gerrit-maven-javadoc-publish
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
@@
-321,6
+324,7
@@
refspec: ''
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
refspec: ''
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-336,7
+340,7
@@
branch-pattern: '**/{branch}'
- job-template:
branch-pattern: '**/{branch}'
- job-template:
- name: '{project-name}-maven-javadoc-publish-{stream}'
+ name: '{project-name}-maven-javadoc-publish-{stream}
-{java-version}
'
id: github-maven-javadoc-publish
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
id: github-maven-javadoc-publish
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
@@
-354,6
+358,7
@@
refspec: ''
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
refspec: ''
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-398,6
+403,7
@@
mvn-version: mvn35
stream: master
submodule-recursive: true
mvn-version: mvn35
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_verify_triggers:
- patchset-created-event:
gerrit_verify_triggers:
- patchset-created-event:
@@
-430,7
+436,7
@@
- lf-provide-maven-settings-cleanup
- job-template:
- lf-provide-maven-settings-cleanup
- job-template:
- name: '{project-name}-maven-javadoc-verify-{stream}'
+ name: '{project-name}-maven-javadoc-verify-{stream}
-{java-version}
'
id: gerrit-maven-javadoc-verify
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
id: gerrit-maven-javadoc-verify
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
@@
-443,6
+449,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: gerrit
triggers:
choosing-strategy: gerrit
triggers:
@@
-457,7
+464,7
@@
branch-pattern: '**/{branch}'
- job-template:
branch-pattern: '**/{branch}'
- job-template:
- name: '{project-name}-maven-javadoc-verify-{stream}'
+ name: '{project-name}-maven-javadoc-verify-{stream}
-{java-version}
'
id: github-maven-javadoc-verify
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
id: github-maven-javadoc-verify
<<: *lf_maven_common
# yamllint disable-line rule:key-duplicates
@@
-475,6
+482,7
@@
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-515,6
+523,7
@@
nexus-cut-dirs: 6 # Number of dirs in the Nexus path to remove for wget -r.
stream: master
submodule-recursive: true
nexus-cut-dirs: 6 # Number of dirs in the Nexus path to remove for wget -r.
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_merge_triggers:
- change-merged-event
gerrit_merge_triggers:
- change-merged-event
@@
-579,6
+588,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
triggers:
choosing-strategy: default
triggers:
@@
-610,9
+620,10
@@
scm:
- lf-infra-github-scm:
url: '{git-clone-url}{github-org}/{project}'
scm:
- lf-infra-github-scm:
url: '{git-clone-url}{github-org}/{project}'
- refspec: '
+refs/pull/*:refs/remotes/origin/pr/*
'
- branch: '{branch}'
+ refspec: ''
+ branch: '
refs/heads/
{branch}'
submodule-recursive: '{submodule-recursive}'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-654,14
+665,17
@@
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
+ mvn-central: false
mvn-global-settings: global-settings
mvn-goals: clean deploy
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
mvn-global-settings: global-settings
mvn-goals: clean deploy
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
+ ossrh-profile-id: ''
sign-artifacts: false
stream: master
submodule-recursive: true
sign-artifacts: false
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_release_triggers:
- comment-added-contains-event:
gerrit_release_triggers:
- comment-added-contains-event:
@@
-678,7
+692,6
@@
project: '{project}'
branch: '{branch}'
stream: '{stream}'
project: '{project}'
branch: '{branch}'
stream: '{stream}'
- lftools-version: '{lftools-version}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
@@
-712,6
+725,9
@@
sign-artifacts: '{sign-artifacts}'
sign-dir: '$WORKSPACE/m2repo'
- lf-maven-stage
sign-artifacts: '{sign-artifacts}'
sign-dir: '$WORKSPACE/m2repo'
- lf-maven-stage
+ - lf-maven-central:
+ mvn-central: '{mvn-central}'
+ ossrh-profile-id: '{ossrh-profile-id}'
- lf-provide-maven-settings-cleanup
- job-template:
- lf-provide-maven-settings-cleanup
- job-template:
@@
-728,6
+744,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
triggers:
choosing-strategy: default
triggers:
@@
-761,6
+778,7
@@
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '{branch}'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-801,6
+819,7
@@
sonar-mvn-goal: 'sonar:sonar'
stream: master
submodule-recursive: true
sonar-mvn-goal: 'sonar:sonar'
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_sonar_triggers:
- comment-added-contains-event:
gerrit_sonar_triggers:
- comment-added-contains-event:
@@
-817,7
+836,6
@@
project: '{project}'
branch: '{branch}'
stream: '{stream}'
project: '{project}'
branch: '{branch}'
stream: '{stream}'
- lftools-version: '{lftools-version}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
- lf-infra-maven-parameters:
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
@@
-896,6
+914,7
@@
refspec: $GERRIT_REFSPEC
branch: $GERRIT_BRANCH
submodule-recursive: '{submodule-recursive}'
refspec: $GERRIT_REFSPEC
branch: $GERRIT_BRANCH
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
- job-template:
choosing-strategy: default
- job-template:
@@
-917,16
+936,23
@@
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
triggers:
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
triggers:
+ # Build weekly on Saturdays
+ - timed: 'H H * * 6'
- github-pull-request:
trigger-phrase: '^run-sonar$'
- github-pull-request:
trigger-phrase: '^run-sonar$'
- only-trigger-phrase:
fals
e
+ only-trigger-phrase:
tru
e
status-context: 'Maven Sonar'
permit-all: true
github-hooks: true
status-context: 'Maven Sonar'
permit-all: true
github-hooks: true
+ org-list:
+ - '{github-org}'
+ white-list: '{obj:github_pr_whitelist}'
+ admin-list: '{obj:github_pr_admin_list}'
white-list-target-branches:
- '{branch}'
white-list-target-branches:
- '{branch}'
@@
-955,6
+981,7
@@
mvn-version: mvn35
stream: master
submodule-recursive: true
mvn-version: mvn35
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_verify_triggers:
- patchset-created-event:
gerrit_verify_triggers:
- patchset-created-event:
@@
-1013,6
+1040,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: gerrit
triggers:
choosing-strategy: gerrit
triggers:
@@
-1046,6
+1074,7
@@
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
branch: '$sha1'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'
@@
-1085,6
+1114,7
@@
mvn-version: mvn35
stream: master
submodule-recursive: true
mvn-version: mvn35
stream: master
submodule-recursive: true
+ submodule-timeout: 10
gerrit_verify_triggers:
- comment-added-contains-event:
gerrit_verify_triggers:
- comment-added-contains-event:
@@
-1137,6
+1167,7
@@
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
refspec: '$GERRIT_REFSPEC'
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
+ submodule-timeout: '{submodule-timeout}'
choosing-strategy: gerrit
triggers:
choosing-strategy: gerrit
triggers: