我想访问git变量,例如GIT_COMMIT和GIT_BRANCH当我从git流中进一步从git中检出存储库时。目前,我找不到可用的变量来访问这两个参数。
GIT_COMMIT
GIT_BRANCH
node { git git+ssh://git.com/myproject.git echo "$GIT_COMMIT - $BRANCH_NAME" }
这样的变量是否可用,以防万一,在哪里可以找到它们。我不介意它们是否可以通过一些时髦的变量或在任何地方可用,只是我可以访问它们。
也许我缺乏Groovy的调试技能,这很容易找到,但是我有限的技能却找不到它。
我现在要解决此问题的好方法是使用多分支管道,并且可能很高兴知道Bitbucket和Github在Jenkins中具有用于建立组织并自动发现新项目的插件。然后可以与env.GIT_BRANCH一起本地运行
对于提交ID,我建议使用@mkobit上面的内容。