You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

连接Github的Heroku流水线能否通过API配置自动/手动部署?

已连接GitHub的Heroku流水线:API实现自动部署配置与手动触发

一、API配置自动部署

完全可以通过Heroku Platform API实现UI中自动部署的开关与规则配置:

  • 发送PATCH请求到/pipelines/{pipeline_id}/stages/{stage_id}接口,在请求体中设置{"auto_deploy": true}即可开启对应阶段的自动部署,设为false则关闭。
  • 若需要指定自动部署的分支,可在请求体中追加{"auto_deploy_branch": "main"}(替换为目标分支名),绑定特定分支的自动触发规则。

二、API触发手动部署

手动部署操作也能通过API直接触发,对应UI里的手动部署按钮功能:

  • 针对流水线级别的手动部署,发送POST请求到/pipelines/{pipeline_id}/promotions,请求体中指定源分支、目标阶段等参数,示例请求体:{"source_branch": "dev", "target_stage": "staging"}。
  • 若针对单个应用触发构建部署,可发送POST请求到/apps/{app_id}/builds,请求体中指定GitHub分支或Commit SHA,比如{"source_commit": "a1b2c3d", "source": {"url": "https://github.com/your/repo"}}。

内容的提问来源于stack exchange,提问作者Pablo Fernandez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:22:03