小编典典

在不推送提交的情况下触发 Travis-CI 重建?

all

使用 Travis-CI,是否可以在不向 GitHub 推送新提交的情况下触发重建?

用例:由于外部性,构建失败。来源实际上是正确的。如果只是重新运行,它将构建好并通过。

例如,apt-get由于包服务器关闭而导致失败,但服务器再次备份。然而,在推送新的提交之前,构建状态“卡在”“失败”。

除了推动“虚拟”提交之外,还有什么方法可以推动 Travis-CI 进行另一个构建?


阅读 119

收藏
2022-03-18

共1个答案

小编典典

  • 如果您对 repo 有写入权限 :在构建的详细信息屏幕上,有一个按钮 ——Restart Build 。在“更多选项”下还有一个触发器构建菜单项。

注意 :像 Ghostery 这样的浏览器扩展可能会阻止显示重新启动按钮。尝试禁用扩展或将 Travis CI 列入白名单。

注意2 :如果.travis.yml上游配置发生了变化,点击rebuild按钮将使用旧配置运行travis。要对 travis
配置应用上游更改,必​​须向 PR 添加提交或关闭/重新打开它。

重启构建:

重新启动构建屏幕截图

触发器构建:

触发构建屏幕截图

2022-03-18