# Macros #
##########
+- builder:
+ name: lf-infra-wss-mvn-clean-install
+ builders:
+ - conditional-step:
+ condition-kind: boolean-expression
+ condition-expression: '{mvn-clean-install}'
+ steps:
+ - maven-target:
+ maven-version: '{mvn-version}'
+ pom: '{mvn-pom}'
+ goals: 'clean install'
+ settings: '{mvn-settings}'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+
- builder:
name: lf-infra-wss-unified-agent-scan
builders:
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
+ mvn-clean-install: false
+ mvn-global-settings: global-settings
+ mvn-pom: ''
+ mvn-version: mvn35
stream: master
submodule-recursive: true
submodule-timeout: 10
+ submodule-disable: false
wss-unified-agent-opts: ''
wss-unified-agent-version: 19.2.2.2
- lf-infra-pre-build
- lf-update-java-alternatives:
java-version: '{java-version}'
+ - lf-infra-wss-mvn-clean-install:
+ mvn-clean-install: '{mvn-clean-install}'
+ mvn-version: '{mvn-version}'
+ mvn-pom: '{mvn-pom}'
+ mvn-settings: '{mvn-settings}'
- lf-infra-wss-unified-agent-scan
- job-template:
gerrit_wss_triggers:
- comment-added-contains-event:
- comment-contains-value: run-whitesource$
+ comment-contains-value: '^Patch Set\s+\d+:\s+(run-whitesource)\s*$'
#####################
# Job Configuration #
branch: '$GERRIT_BRANCH'
submodule-recursive: '{submodule-recursive}'
submodule-timeout: '{submodule-timeout}'
+ submodule-disable: '{submodule-disable}'
choosing-strategy: default
triggers:
branch: 'refs/heads/{branch}'
submodule-recursive: '{submodule-recursive}'
submodule-timeout: '{submodule-timeout}'
+ submodule-disable: '{submodule-disable}'
choosing-strategy: default
jenkins-ssh-credential: '{jenkins-ssh-credential}'