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