繁体   English   中英

Jenkins 多分支管道重建问题

[英]Jenkins Multibranch pipeline rebuild issue

我正在尝试为我的 github 项目创建一个 webhook 处理程序,以便在 PR 获得批准时为我的 PR 重新启动上次运行的 Jenkins 构建。

我已经为我的应用程序配置了 Github webhook 以读取 webhook 有效负载并重新启动特定的 Jenkins 多分支管道作业。

我已经尝试通过运行https://<jenkins_url>/job/<repo_name>/job/<branch_name>/lastBuild/rebuild在我的浏览器中重新启动最后一个 Jenkins 作业,它正在成功地重新启动最后一个 Z2E5433E54334C0A5CE2E 分支。

但是当我尝试使用curl -X POST "https://<username>:<jenkins_token>@<jenkins_url>/job/<repo_name>/job/<branch_name>/lastBuild/rebuild的事情时,它没有返回任何错误但没有重新启动作业。

谁能建议我如何使用 curl 命令重新启动/重建最后一个 Jenkins 构建作业。

如果您不需要传递参数,您应该能够只执行 GET 而不是 POST,这本质上就是您通过浏览器访问所做的事情。 假设您使用 curl 命令击中了正确的 URL ,那么这样做可能会解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM