alv*_*vas 3 continuous-integration triggers github travis-ci cloudbees
如何从github注释中触发我的pull-request的Travis重建?
在Github上创建了一个pull-request之后,Travis PR构建了触发器.如果我们想重新触发构建,我们可以按下Restart JobTravis GUI上的按钮:
但有没有办法Restart Job通过监听Github Pull-Request中的注释来触发,也许会查找特定的注释文本,例如[CI: Restart build]?
在带有Cloudbees的Jenkins中,可以在该Build Triggers部分中设置触发短语,例如
特拉维斯也有可能吗?
如何从github注释中触发我的pull-request的Travis重建?
从一方面看似乎不可能.
但是,您可以尝试使用GitHub Webhooks来收听有关Pull Requests的评论.这可能会触发服务器上的自定义脚本,该脚本会在Pull Request注释中查找命令(例如[CI: Restart build]).
如果pull请求包含该命令,则可以使用Travis API触发新构建.
实现这一点可能有些工作,但这可能是一个很好的解决方法.