X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-macros.yaml;h=bc9901d3702a1d6ec70b4302811a5712cce364db;hb=d5dd1678d8da13ed05a68d566b9b7da13a4b04a9;hp=7d3e1219164fb80ac18bfde437be718c308435de;hpb=2534bee091ace950a94db3eab1215c6ed3f77c4c;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index 7d3e1219..bc9901d3 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -76,7 +76,7 @@ builders: - config-file-provider: files: - - file-id: packer-cloud-env + - file-id: '{packer-cloud-settings}' variable: CLOUDENV - inject: properties-content: | @@ -94,7 +94,7 @@ builders: - config-file-provider: files: - - file-id: 'packer-cloud-env' + - file-id: '{packer-cloud-settings}' variable: 'CLOUDENV' - inject: properties-content: | @@ -132,9 +132,10 @@ 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 @@ -265,13 +266,20 @@ 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 @@ -308,6 +316,23 @@ # 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.