X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-macros.yaml;h=d56b25f6a7618668533198fca11615c4fbff13fc;hb=8c159f91ad6c28b20fc1cf271915380d83ad2f80;hp=1c580624c9512c429d528b8737b3a61795a975db;hpb=b6009699d2a67fb359099acfb446eb3d5a5ec138;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index 1c580624..d56b25f6 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -3,6 +3,20 @@ # BUILDERS # ############ +- builder: + name: lf-fetch-dependent-patches + # Fetches all patches provided via comment trigger + # + # This macro will fetch all patches provided via comment trigger and will + # create a list of projects from those patches via environment variable + # called DEPENDENCY_BUILD_ORDER which can be used if necessary to build + # projects in the specified order. The order is determined by first patch + # instance for a project in the patch list. + builders: + - shell: !include-raw: ../shell/gerrit-fetch-dependencies.sh + - inject: + properties-file: $WORKSPACE/.dependency.properties + - builder: name: lf-infra-create-netrc # Macro to create a ~/.netrc file from a Maven settings.xml @@ -192,6 +206,22 @@ # DO NOT fail build if any of the above lines fail. exit 0 +- builder: + name: lf-rtd-trigger-build + builders: + - inject: + properties-content: RTD_PROJECT={rtd-project} + - shell: !include-raw-escape: ../shell/rtd-trigger-build.sh + +- builder: + name: lf-rtd-verify + builders: + - inject: + properties-content: DOC_DIR={doc-dir} + - shell: !include-raw-escape: + - ../shell/tox-install.sh + - ../shell/rtd-verify.sh + ############## # PARAMETERS # ##############