我想访问git变量,例如GIT_COMMIT
和GIT_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上面的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句