git - 向下游项目传递参数

标签 git jenkins jenkins-plugins jenkins-pipeline jenkins-workflow

我想在 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/

相关文章:

git - 使用 Git Bash 在 Windows 上存储 GitHub 凭据

java - xcodebuild 打印了太多日志

jenkins - 为什么 Jenkins "extended emails"不包括扩展信息?

windows - 在 Windows 上使用引号名称的 Git 标签

git - 如何强制 git apply 覆盖未跟踪的文件?

java - Libgdx:Gdx.files.internal() 指向笔记本电脑上的错误位置,桌面上的正确位置?

git - 致命的 : Not a valid object name: 'master'

jenkins - 在 Jenkins 管道中执行 gcloud 命令

maven - Jenkins Maven 发布 : Replace Snapshot Dependencies

java - Jelly 配置展开元素