如何解决没有合并的 PR 验证管道
GitHub 在创建拉取请求时创建一个新的引用。 ref 指向合并提交,它是拉取请求的源分支和目标分支之间的合并代码。 PR 验证管道构建此 ref 指向的提交。(来自 here)
这会导致我的管道出现问题 Chromatic:由于多种原因,这些提交是有问题的。最大的问题是因为它们不存在于 git 历史中,我们无法跟踪您对它们所做的基线接受。
有没有办法配置 GitHub 和/或 Azure DevOps 构建管道来触发 PR 的构建但对于 PR 分支中的正常线性提交,而不是将其与目标分支合并?
解决方法
有没有办法配置 GitHub 和/或 Azure DevOps 构建管道来触发 PR 构建,但对于 PR 分支中的正常线性提交,而不是将其与目标分支合并?
恐怕没有这样的方法可以触发 PR 的构建,而是用于 PR 分支中的正常线性提交。
正如您所指出的,PR 验证管道用于构建源分支和目标分支之间的合并代码。
如果您不想构建它与目标分支的代码合并,您可以只为源分支设置启用 CI 触发器的构建管道,而不是为 PR 验证管道设置 PR 构建。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。