builders:
- shell: !include-raw: ../shell/comment-to-gerrit.sh
+- builder:
+ name: lf-ansible-config-file-provider
+ builders:
+ - config-file-provider:
+ files:
+ - file-id: "ansible-cfg"
+ target: "$HOME/.ansible/ansible.cfg"
+
- builder:
name: lf-fetch-dependent-patches
builders:
- builder:
name: lf-infra-packer-build
builders:
+ - lf-ansible-config-file-provider
- conditional-step:
condition-kind: boolean-expression
condition-expression: "{openstack}"
java-opts: "{sonar-java-opts}"
additional-arguments: "{sonar-additional-args}"
+- builder:
+ name: lf-infra-pipeline-verify
+ builders:
+ - shell: !include-raw-escape: ../shell/pipeline-linter.sh
+
##############
# PARAMETERS #
##############
default: "{node-version}"
description: Version of NodeJS to install.
+- parameter:
+ name: lf-infra-sonar-cli-parameters
+ parameters:
+ - string:
+ name: TOX_DIR
+ default: "{tox-dir}"
+ description: |
+ Path to directory containing tox.ini file.
+ - string:
+ name: TOX_ENVS
+ default: "{tox-envs}"
+ description: |
+ Tox environments to run build against.
+ - string:
+ name: SONAR_SCANNER_VERSION
+ default: "{sonar-scanner-version}"
+ description: |
+ Version of sonar scanner to use.
+ Example: 4.7.0.2747
+ - string:
+ name: SONAR_SCANNER_HOME
+ default: "{sonar-scanner-home}"
+ description: |
+ Sonar scanner home directory.
+ Example: $WORKSPACE/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux
+ - string:
+ name: SONAR_SCANNER_OPTS
+ default: "{sonar-scanner-opts}"
+ description: |
+ Sonar scanner Java options.
+ Example: -server
+
- parameter:
name: lf-infra-tox-parameters
parameters:
default: "{tox-envs}"
description: |
Tox environments to run build against.
- Example: docs,py2,py3
+ Example: docs,py3
- parameter:
name: lf-build-with-parameters-maven-release