mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
mvn-version: '{mvn-version}'
- # Staging repos do not make sense for CLM jobs so set it blank.
- staging-profile-id: '{staging-profile-id}'
- string:
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
mvn-params: ''
mvn-version: mvn35
nexus-iq-stage: 'build'
- staging-profile-id: '' # Unused in this job
stream: master
submodule-recursive: true
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
mvn-version: '{mvn-version}'
- # Staging repos do not make sense for CLM jobs so set it blank.
- staging-profile-id: '{staging-profile-id}'
- string:
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
- staging-profile-id: '' # Unused by the javadoc jobs
stream: master
submodule-recursive: true
mvn-opts: ''
mvn-params: ''
mvn-version: mvn35
- staging-profile-id: '' # Unused by the javadoc jobs
stream: master
submodule-recursive: true
mvn-params: '-Dmerge'
mvn-version: mvn35
nexus-cut-dirs: 6 # Number of dirs in the Nexus path to remove for wget -r.
- staging-profile-id: '' # Unused by this job.
stream: master
submodule-recursive: true
# Job Configuration #
#####################
+ parameters:
+ - lf-infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ stream: '{stream}'
+ lftools-version: '{lftools-version}'
+ - lf-infra-maven-parameters:
+ mvn-opts: '{mvn-opts}'
+ mvn-params: '{mvn-params}'
+ mvn-version: '{mvn-version}'
+ staging-profile-id: '{staging-profile-id}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
+ - string:
+ name: STAGING_PROFILE_ID
+ default: '{staging-profile-id}'
+ description: Nexus staging profile ID.
+
builders:
- lf-jacoco-nojava-workaround
- lf-maven-install:
mvn-params: ''
mvn-version: mvn35
sonar-mvn-goal: 'sonar:sonar'
- staging-profile-id: '' # Unused in this job
stream: master
submodule-recursive: true
mvn-opts: '{mvn-opts}'
mvn-params: '{mvn-params}'
mvn-version: '{mvn-version}'
- # Staging repos do not make sense for Sonar jobs so set it blank.
- staging-profile-id: ''
- string:
name: ARCHIVE_ARTIFACTS
default: '{archive-artifacts}'
mvn-opts: ''
mvn-params: '-Dstream=$STREAM'
mvn-version: mvn35
- staging-profile-id: '' # Unused in this job
stream: master
submodule-recursive: true
mvn-opts: ''
mvn-params: '-Dstream=$STREAM'
mvn-version: mvn35
- staging-profile-id: '' # Unused by this job
stream: master
submodule-recursive: true