X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-macros.yaml;h=1e697cfc1434112db054aa612935b79824fabd18;hb=de18ad26d2d5c8e0aa65483813ba1092abe80191;hp=6b3faa85f43556d0fbc3069413353c024a31a62a;hpb=2b811ee74f223040ff6071969566de72aed71b2a;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index 6b3faa85..1e697cfc 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -3,6 +3,14 @@ # BUILDERS # ############ +# To take advantage of this macro, have your build write +# out the file 'gerrit_comment.txt' with information to post +# back to gerrit and include this macro in the list of builders. +- builder: + name: comment-to-gerrit + builders: + - shell: !include-raw: ../shell/comment-to-gerrit.sh + - builder: name: lf-fetch-dependent-patches builders: @@ -68,6 +76,7 @@ # Ensure python-tools are installed in case job template does not # call the lf-infra-pre-build macro. - ../shell/python-tools-install.sh + - shell: !include-raw: - ../shell/logs-deploy.sh - shell: !include-raw: - ../shell/logs-clear-credentials.sh @@ -255,6 +264,22 @@ - shell: !include-raw-escape: ../shell/tox-install.sh - shell: !include-raw-escape: ../shell/rtd-verify.sh +- builder: + name: check-info-votes + builders: + - inject: + properties-content: JENKINS_SSH_CREDENTIAL={jenkins-ssh-credential} + - shell: !include-raw-escape: ../shell/check-info-votes.sh + +- builder: + name: lf-release + builders: + - config-file-provider: + files: + - file-id: lftoolsini + target: '$HOME/.config/lftools/lftools.ini' + - shell: !include-raw: ../shell/release-job.sh + - builder: name: lf-sigul-sign-dir # Requires that Jenkins be configured with SIGUL_BRIDGE_IP as a global @@ -561,6 +586,7 @@ skip-tag: true wipe-workspace: true submodule: + disable: '{submodule-disable}' recursive: '{submodule-recursive}' timeout: '{submodule-timeout}' choosing-strategy: '{choosing-strategy}' @@ -577,6 +603,7 @@ skip-tag: true wipe-workspace: true submodule: + disable: '{submodule-disable}' recursive: '{submodule-recursive}' timeout: '{submodule-timeout}' choosing-strategy: '{choosing-strategy}'