From: Anil Belur Date: Tue, 2 Apr 2024 23:44:04 +0000 (+0000) Subject: Merge "Fix: Add comment as parameter to deploy job" X-Git-Tag: v0.90.4~3 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=b2507b915c7a4c93384b5cff2d85acb2958bcd41;hp=15d63bded80dd79040bb00085c6194fa8adbd1de;p=releng%2Fglobal-jjb.git Merge "Fix: Add comment as parameter to deploy job" --- diff --git a/docs/jjb/lf-macros.rst b/docs/jjb/lf-macros.rst index 112fd2f2..c4bda39c 100644 --- a/docs/jjb/lf-macros.rst +++ b/docs/jjb/lf-macros.rst @@ -407,6 +407,14 @@ lf-cmake-parameters Provides parameters required by CMake. Use in any jobs that need to call the ``cmake && make && make install`` pattern. +lf-gerrit-event-comment-text-parameter +-------------------------------------- + +Provides the value for GERRIT_EVENT_COMMENT_TEXT, +needed for jobs triggerable via a gerrit comment +when starting them via "Build with parameters" instead. +For example when testing jobs on Sandbox. + lf-infra-maven-parameters ------------------------- diff --git a/jjb/lf-ci-jobs.yaml b/jjb/lf-ci-jobs.yaml index cd95e701..ac5d424d 100644 --- a/jjb/lf-ci-jobs.yaml +++ b/jjb/lf-ci-jobs.yaml @@ -628,6 +628,8 @@ - lf-infra-jjb-parameters: jjb-cache: "{jjb-cache}" jjb-version: "{jjb-version}" + - lf-gerrit-event-comment-text-parameter: + comment-text: "$GERRIT_EVENT_COMMENT_TEXT" wrappers: - lf-infra-wrappers: diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index 4032c5f4..964abf51 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -473,6 +473,19 @@ default: "{make-opts}" description: "Options to pass to make. Example: -j8" +- parameter: + name: lf-gerrit-event-comment-text-parameter + # GERRIT_EVENT_COMMENT_TEXT parameter is usually provided + # by the triggering gerrit comment. + # Having it as parameter is useful for "Build with parameters", + # for example when testing (otherwise gerrit comment triggered) + # jobs on Sandbox. + parameters: + - string: + name: GERRIT_EVENT_COMMENT_TEXT + default: "{comment-text}" + description: "Simulated gerrit comment when triggering manually." + - parameter: name: lf-infra-maven-parameters parameters: