关联GitHub的Heroku流水线能否通过CLI配置自动/手动部署?
Heroku流水线CLI部署操作说明
一、自动部署配置(对应UI的自动部署设置)
可以通过Heroku CLI完成关联GitHub后的自动部署配置,具体命令如下:
- 启用指定应用的GitHub分支自动部署:
heroku apps:github:enable -a <你的应用名称> --auto-deploy --branch <目标分支名> - 关闭已开启的自动部署:
heroku apps:github:disable -a <你的应用名称> --auto-deploy
二、手动部署触发(对应UI的手动部署按钮)
手动部署同样支持通过Heroku CLI操作,常用两种方式:
- 直接从GitHub指定分支构建部署:
heroku builds:create -a <你的应用名称> --source github:<GitHub用户名>/<仓库名>#<分支名> - 流水线内跨阶段推广部署(从上游阶段把已构建版本推送到下游阶段):
heroku pipelines:promote -a <上游阶段的应用名称>
内容的提问来源于stack exchange,提问作者Pablo Fernandez
相关产品推荐
相关产品推荐

