【发布时间】:2021-04-10 08:54:41
【问题描述】:
我正在使用 Jenkins 管道通过 GitHub 组织插件构建拉取请求分支。
我可以很好地构建它们,但我想避免一些步骤(例如发布工件)。检查 git 的当前分支给了我 PR 的目标,因为 PR 分支在尝试构建之前被合并到目标中。
如何检查构建是从 PR 启动还是从常规分支构建启动?
【问题讨论】:
-
PR 的 env 与常规分支不同。另外,您可以检查当前目录。如果是 PR,则在其中包含名称 PR
-
所以我假设运行
sh "set"可能会给你一些指标..