github - 如何从 GitHub 评论为我的拉取请求触发 Travis 重建?

如何从 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 触发新构建。 .

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

https://stackoverflow.com/questions/52620489/

相关文章:

python-3.x - pyspark中的异常值检测

SQL Server - 检查给定的日期+时间是否在两个日期时间变量之间的确切日期+时间

ios - 如何在 SwiftUI 中全屏显示 View ?

prolog - '/1' 在 Prolog 中代表什么?

deployment - 如何在 Kubernetes 中相同部署的两个 Pod 中使环境变量不同?

maven - 将 Artifact 安装到特定的远程 Maven 存储库

audio - 在网络服务器上播放 Apple 的 .caf 音频文件?

amazon-web-services - 提供的证书不是有效的自签名证书。请提供有效的自签名证书或

janusgraph - 如何在 Janusgraph 中获取索引键列表?

docker - 使用 Dockerfile 中的 COPY 在目标目录中复制具有不同名称的文件