没有合并的 PR 验证管道

时间:2021-05-28 11:15:19

标签: github azure-devops build-pipeline chromatic

GitHub 在创建拉取请求时创建一个新的引用。 ref 指向合并提交,它是拉取请求的源分支和目标分支之间的合并代码。 PR 验证管道构建此 ref 指向的提交。(来自 here

这会导致我的管道出现问题 Chromatic:由于多种原因,这些提交是有问题的。最大的问题是因为它们不存在于 git 历史中,我们无法跟踪您对它们所做的基线接受。

有没有办法配置 GitHub 和/或 Azure DevOps 构建管道来触发 PR 的构建但对于 PR 分支中的正常线性提交,而不是将其与目标分支合并?

1 个答案:

答案 0 :(得分:0)

<块引用>

有没有办法配置 GitHub 和/或 Azure DevOps 构建管道来触发 PR 构建,但对于 PR 分支中的正常线性提交,而不是将其与目标分支合并?

恐怕没有这样的方法可以触发 PR 的构建,而是用于 PR 分支中的正常线性提交。

正如您所指出的,PR 验证管道用于构建源分支和目标分支之间的合并代码。

如果您不想构建它与目标分支的代码合并,您可以只为源分支设置启用 CI 触发器的构建管道,而不是为 PR 验证管道设置 PR 构建。