如何从GitHub注释中为我的pull-request触发Travis重建?

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重建?

Mat*_*ijs 6

从一方面看似乎不可能.

但是,您可以尝试使用GitHub Webhooks来收听有关Pull Requests的评论.这可能会触发服务器上的自定义脚本,该脚本会在Pull Request注释中查找命令(例如[CI: Restart build]).

如果pull请求包含该命令,则可以使用Travis API触发新构建.

实现这一点可能有些工作,但这可能是一个很好的解决方法.