X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=docs%2Fjjb%2Flf-maven-jobs.rst;h=bdee524a9307be971e0f33d16df973cd92b3c3f6;hb=22b444050047fcc1292edb33950a1749d0ab007b;hp=b911d9e367e72537e9e3a44e46175d7cd3daafa9;hpb=3b6730ee26430ef6cee960284ac914147a6b9b68;p=releng%2Fglobal-jjb.git diff --git a/docs/jjb/lf-maven-jobs.rst b/docs/jjb/lf-maven-jobs.rst index b911d9e3..bdee524a 100644 --- a/docs/jjb/lf-maven-jobs.rst +++ b/docs/jjb/lf-maven-jobs.rst @@ -69,9 +69,10 @@ Conditionally calls Maven versions plugin to set, update and commit the maven `v :Required Parameters: :maven-versions-plugin: Whether to call Maven versions plugin or not. (default: false) + :version-properties-file: Name and path of the version properties file. + (default: version.properties) :mvn-version: Version of Maven to execute Sonar with. :mvn-pom: Location of pom.xml. - :maven-versions-plugin-set-version: Version number to upgrade to. :mvn-settings: Maven settings.xml file containing credentials to use. lf-maven-stage @@ -95,6 +96,16 @@ Setup Java alternatives for the Distro. :java-version: Version of Java to set as the default Java. Eg. openjdk8 +lf-infra-sonatype-clm +--------------------- + +Runs a Sonatype CLM scan against a Maven project and pushes results to +Nexus IQ server. + +:Optional parameters: + :mvn-goals: The maven goals to perform for the build. + (default: clean install) + Job Templates ============= @@ -127,6 +138,8 @@ Produces a CLM scan of the code into Nexus IQ Server. :java-version: Version of Java to use for the build. (default: openjdk8) :mvn-global-settings: The name of the Maven global settings to use for Maven configuration. (default: global-settings) + :mvn-goals: The maven goals to perform for the build. + (default: clean install) :mvn-opts: Sets MAVEN_OPTS. (default: '') :mvn-params: Additional mvn parameters to pass to the cli. (default: '') :mvn-version: Version of maven to use. (default: mvn35) @@ -142,6 +155,8 @@ Produces a CLM scan of the code into Nexus IQ Server. (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_merge_triggers: Override Gerrit Triggers. @@ -188,6 +203,8 @@ Expects javadocs to be available in $WORKSPACE/target/site/apidocs (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_merge_triggers: Override Gerrit Triggers. @@ -231,6 +248,8 @@ Expects javadocs to be available in $WORKSPACE/target/site/apidocs (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_verify_triggers: Override Gerrit Triggers. @@ -293,6 +312,9 @@ This job uses the following strategy to deploy jobs to Nexus: (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) + :gerrit_merge_triggers: Override Gerrit Triggers. :gerrit_trigger_file_paths: Override file paths which can be used to filter which file modifications will trigger a build. @@ -341,6 +363,8 @@ directory is then used later to deploy to Nexus. - gerrit-maven-stage - github-maven-stage +:Comment Trigger: "stage-release" or "stage-maven-release" + :Required parameters: :build-node: The node to run build on. @@ -372,7 +396,6 @@ directory is then used later to deploy to Nexus. :mvn-opts: Sets MAVEN_OPTS. (default: '') :mvn-params: Additional mvn parameters to pass to the cli. (default: '') :mvn-version: Version of maven to use. (default: mvn35) - :maven-versions-plugin-set-version: New version to use in Maven versions plugin. (default: '') :ossrh-profile-id: Profile ID for project as provided by OSSRH. (default: '') :sign-artifacts: Sign artifacts with Sigul. (default: false) @@ -382,8 +405,14 @@ directory is then used later to deploy to Nexus. (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) + :version-properties-file: Name and path of the version properties file. + (default: version.properties) :gerrit_release_triggers: Override Gerrit Triggers. + :gerrit_trigger_file_paths: Override file paths which can be used to + filter which file modifications will trigger a build. Maven Stage for Docker ---------------------- @@ -405,11 +434,17 @@ registry in the environment variable CONTAINER_PUSH_REGISTRY. - gerrit-maven-docker-stage - github-maven-docker-stage +:Comment Trigger: "stage-release" or "stage-docker-release" + :Required parameters: :container-public-registry: Docker registry source with base images. :container-staging-registry: Docker registry target for the deploy action. +:Optional parameters: + + :gerrit_release_docker_triggers: Override Gerrit Triggers. + All other required and optional parameters are identical to the Maven Stage job described above. @@ -451,6 +486,8 @@ interest in that kind of support. :java-version: Version of Java to use for the build. (default: openjdk8) :mvn-global-settings: The name of the Maven global settings to use for Maven configuration. (default: global-settings) + :mvn-goals: The maven goals to perform for the build. + (default: clean install) :mvn-opts: Sets MAVEN_OPTS. (default: '') :mvn-params: Additional mvn parameters to pass to the cli. (default: '') :mvn-version: Version of maven to use. (default: mvn35) @@ -468,6 +505,8 @@ interest in that kind of support. (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_sonar_triggers: Override Gerrit Triggers. @@ -515,6 +554,8 @@ Verify job which runs mvn clean install to test a project build.. (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_verify_triggers: Override Gerrit Triggers. :gerrit_trigger_file_paths: Override file paths which can be used to @@ -582,6 +623,8 @@ via comment trigger. (default: true) :submodule-timeout: Timeout (in minutes) for checkout operation. (default: 10) + :submodule-disable: Disable submodule checkout operation. + (default: false) :gerrit_verify_triggers: Override Gerrit Triggers. :gerrit_trigger_file_paths: Override file paths which can be used to