【发布时间】:2022-01-07 18:32:12
【问题描述】:
创建 PR 时,CircleCI 云正在运行并给出结果,当发生错误时,必须修复它们并继续创建 PR 并根据结果进行修复,直到它通过。在这种情况下,在本地运行 CircleCI 并确保它在将 PR 推送到主 repo 之前运行是否有益?
【问题讨论】:
标签: git localhost pipeline pull-request circleci
创建 PR 时,CircleCI 云正在运行并给出结果,当发生错误时,必须修复它们并继续创建 PR 并根据结果进行修复,直到它通过。在这种情况下,在本地运行 CircleCI 并确保它在将 PR 推送到主 repo 之前运行是否有益?
【问题讨论】:
标签: git localhost pipeline pull-request circleci
如果构建服务器无法立即为您的构建请求提供服务,那么这是有道理的。例如,它可能当前正在构建其他人的提交,因此您的提交请求在队列中。在这种情况下,使用本地构建可能会更快。
另一个原因是服务器是否运行在老化的硬件上,或者服务器是运行在超额订阅主机上的虚拟机。在这种情况下,您的本地计算机可能拥有更多资源,因此可以更快地构建代码库。
我建议始终检查 CircleCI 状态。如果您依赖来自您自己计算机上的构建的构建结果,您可能会受到"Works on My Machine" problem 的影响。
【讨论】: