Jenkins Workflow插件中的Git变量

我想访问git变量,例如GIT_COMMITGIT_BRANCH当我从git流中进一步从git中检出存储库时。目前,我找不到可用的变量来访问这两个参数。

node {

git git+ssh://git.com/myproject.git

echo "$GIT_COMMIT - $BRANCH_NAME"

}

这样的变量是否可用,以防万一,在哪里可以找到它们。我不介意它们是否可以通过一些时髦的变量或在任何地方可用,只是我可以访问它们。

也许我缺乏Groovy的调试技能,这很容易找到,但是我有限的技能却找不到它。

回答:

我现在要解决此问题的好方法是使用多分支管道,并且可能很高兴知道Bitbucket和Github在Jenkins中具有用于建立组织并自动发现新项目的插件。然后可以与env.GIT_BRANCH一起本地运行

对于提交ID,我建议使用@mkobit上面的内容。

以上是 Jenkins Workflow插件中的Git变量 的全部内容, 来源链接: utcz.com/qa/402813.html

回到顶部