Jac*_*row 5 github jenkins jenkins-pipeline
在单个管道中,我们从 4 个存储库中进行检查。这 4 个中的一个是我们的主要存储库,其中存在我们的大部分应用程序代码。
因此,我们对这个单个存储库进行了大量提交,但对其他存储库的提交并不频繁。我们为单个构建中的所有存储库设置 gitHubCommitStatus。
运行构建后,我们遇到了 GitHub 限制“此 SHA 和上下文已达到最大状态数”。对于不进行频繁提交的存储库。
为了立即解决这个问题,每当我们遇到这个问题时,我们都会推送虚拟提交,以便最后一次提交的 SHA 发生变化。我们希望克服这种手动干预。我们如何解决这个问题呢?
我们使用 Jenkinsfile。https://docs.github.com/en/rest/reference/repos#create-a-commit-status
| 归档时间: |
|
| 查看次数: |
3221 次 |
| 最近记录: |