+- parameter:
+ name: lf-clm-parameters
+ parameters:
+ - string:
+ name: NEXUS_IQ_STAGE
+ default: '{nexus-iq-stage}'
+ description: |
+ Stage the policy evaluation will be run against on the Nexus IQ Server.
+
+- parameter:
+ name: lf-cmake-parameters
+ # Parameters useful in CMake builds.
+ parameters:
+ - string:
+ name: BUILD_DIR
+ default: '{build-dir}'
+ description: 'Directory to build the project in.'
+ - string:
+ name: CMAKE_OPTS
+ default: '{cmake-opts}'
+ description: |
+ Options to pass to CMAKE.
+ Example: -DCMAKE_INSTALL_PREFIX=$WORKSPACE/target/output
+ - string:
+ name: INSTALL_PREFIX
+ default: '{install-prefix}'
+ description: 'Install prefix for C/C++ builds. Example: /usr/local'
+ - string:
+ name: MAKE_OPTS
+ default: '{make-opts}'
+ description: 'Options to pass to make. Example: -j8'
+
+- parameter:
+ name: lf-infra-maven-parameters
+ parameters:
+ - string:
+ name: M2_HOME
+ # Sets an env var for shell scripts to be able to call the dynamically
+ # installed maven without having to calculate the M2_HOME themselves.
+ default: '/w/tools/hudson.tasks.Maven_MavenInstallation/{mvn-version}'
+ description: 'Maven selector to be used by shell scripts'
+ - string:
+ name: MAVEN_OPTS
+ default: '{mvn-opts}'
+ description: |
+ Maven Java opts. Example: -Xmx1024m -XX:MaxPermSize=256m
+ - string:
+ name: MAVEN_PARAMS
+ default: '{mvn-params}'
+ description: |
+ Maven parameters to pass to the mvn command.
+ - string:
+ name: MVN
+ # Sets an env var for shell scripts to be able to call the dynamically
+ # installed maven without having to calculate the path themselves.
+ # yamllint disable-line rule:line-length
+ default: '/w/tools/hudson.tasks.Maven_MavenInstallation/{mvn-version}/bin/mvn'
+ description: 'Maven selector to be used by shell scripts'
+ - string:
+ name: STAGING_PROFILE_ID
+ default: '{staging-profile-id}'
+ description: |
+ Nexus staging profile ID.
+
+
+- parameter:
+ name: lf-infra-openstack-parameters
+ parameters:
+ - string:
+ name: OS_CLOUD
+ default: '{os-cloud}'
+ description: |
+ The name of a cloud configuration in clouds.yaml. OS_CLOUD is a
+ variable name that is significant to openstack client as a
+ environment variable. Please refer to the documentation for
+ further details.
+ https://docs.openstack.org/developer/python-openstackclient/
+
+