如何从 github 评论为我的拉取请求触发 Travis 重建?
在 Github 上创建拉取请求后,Travis PR 会构建触发器。如果我们想重新触发构建,我们可以按 Restart Job
Travis GUI 上的按钮:
但是有没有办法触发Restart Job
通过聆听 Github Pull-Request 中的评论,并可能寻找特定的评论文本,例如[CI: Restart build]
?
在带有 Cloudbees 的 Jenkins 中,可以在 Build Triggers
中设置触发短语。部分,例如
这在特拉维斯也可能吗?
如何从 github 评论为我的拉取请求触发 Travis 重建?
最佳答案
从一方面看似乎不可能。
但是,您可以尝试使用 GitHub Webhooks听取对拉取请求的意见。这可能会在您的服务器上触发一个自定义脚本,它会在 Pull Request comment 中查找命令。 (例如 [CI: Restart build]
)。
如果拉取请求包含该命令,则您可以使用 Travis API 触发新构建。 .
实现这一点可能需要一些工作,但这可能是一个很好的解决方法。
关于github - 如何从 GitHub 评论为我的拉取请求触发 Travis 重建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52620489/