settings-file: '{settings-file}'
- inject:
properties-content: |
+ MAVEN_REPO_URL={maven-repo-url}
REPO_ID={repo-id}
GROUP_ID={group-id}
- UPLOAD_FILES_PATH={files-dir}
+ UPLOAD_FILES_PATH={upload-files-dir}
- shell: !include-raw-escape:
- ../shell/lftools-install.sh
- ../shell/common-variables.sh
job is triggered by Gerrit.
- string:
name: GERRIT_REFSPEC
- default: ''
+ default: 'refs/heads/{branch}'
description: |
Parameter to identify a refspec when pulling from Gerrit.
Note that Gerrit will override this parameter automatically if a
job is triggered by Gerrit.
-
+ - string:
+ name: LFTOOLS_VERSION
+ default: '{lftools-version}'
+ description: |
+ Version of lftools to install. Can be a specific version like
+ '0.6.0' or a PEP-440 definition.
+ https://www.python.org/dev/peps/pep-0440/
+ For example '<1.0.0' or '>=1.0.0,<2.0.0'.
- parameter:
name: lf-infra-tox-parameters
# PUBLISHERS #
##############
+- publisher:
+ name: lf-jacoco-report
+ publishers:
+ - jacoco:
+ exec-pattern: "**/**.exec"
+ class-pattern: "**/classes"
+ source-pattern: "**/src/main/java"
+ exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**"
+ status-update: true
+ targets:
+ - branch:
+ healthy: 10
+ unhealthy: 20
+ - method:
+ healthy: 50
+ unhealthy: 40
+
- publisher:
name: lf-infra-publish
# lf-infra macro to finish up a build.