我想在 Jenkins 中串联一些项目,并确保它们都可以访问 Git 参数(${GIT_REVISION}
、${GIT_BRANCH}
等)来自原始项目。
我尝试使用 Parameterized Trigger Plugin ,但我不确定必须在哪里打开哪些选项。它似乎不能开箱即用。
有什么提示吗?
最佳答案
使用值为 GIT_BRANCH=${GIT_BRANCH}
的“预定义参数”选项将 GIT_BRANCH
变量传递给下游作业。您无法使用“当前构建参数”选项,因为 GIT_BRANCH
是构建变量,而不是构建参数。因此,您必须显式映射应传递给下游作业的所有变量。
如果您想要将 Git 提交传递到下游作业以 checkout 相同的提交,请使用“传递构建的 Git 提交”选项以及下游作业中的 Git SCM 源。该选项将自动导致下游作业 checkout 与上游作业相同的 Git 提交。
关于git - 向下游项目传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32569498/