X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-whitesource-jobs.yaml;h=b7c3672e4c9d5d4f50fbd6abb0a71c34015bcf46;hb=d589c771dc75206bb2b6d592435c8316cffd29fb;hp=89673741af5389ab1ec9fa2030a9218c932f725a;hpb=5e69a04c8ff3dc6c0cefa392b6b60c626aaddf24;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-whitesource-jobs.yaml b/jjb/lf-whitesource-jobs.yaml index 89673741..b7c3672e 100644 --- a/jjb/lf-whitesource-jobs.yaml +++ b/jjb/lf-whitesource-jobs.yaml @@ -4,9 +4,29 @@ # 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: + - config-file-provider: + files: + - file-id: wss-unified-agent.config + target: $WORKSPACE/wss-unified-agent.config - shell: !include-raw: - ../shell/whitesource-unified-agent-cli.sh @@ -72,6 +92,10 @@ 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 @@ -105,10 +129,6 @@ name: WSS_PRODUCT_NAME default: '{wss-product-name}' description: Product to asociate the WhiteSource report in the dashboard. - - string: - name: WSS_UNIFIED_AGENT_CONFIG - default: '{wss-unified-agent-config}' - description: Path to wss-unifed-agent.config - string: name: WSS_UNIFIED_AGENT_OPTIONS default: '{wss-unified-agent-opts}' @@ -122,6 +142,11 @@ - 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: