如何杀死正在进行的heroku构建?

jbc*_*ins 17 heroku heroku-cli

我不小心推送了一个在postinstall脚本中执行npm安装的构建.这导致我的heroku应用程序陷入无限安装循环.我在heroku文档中搜索了如何杀死构建但是空白了.我发现最接近的是https://help.heroku.com/Z44Q4WW4/how-do-i-stop-a-release-phase,我按照这些说明尝试杀死但我的构建不会死:(

Dam*_*IEU 30

Heroku上,建立 CLI插件有一个builds:cancel命令,该命令将停止正在运行的版本.

所有版本在经过15分钟到1小时之间的时间后也会超时.

  • 这可行,但之前需要“he​​roku插件:安装heroku-builds”,就像这里解释的那样/sf/answers/3982478251/ (2认同)

Ree*_*els 23

要查看所有构建,请在终端中运行以下命令:

heroku builds -a YOUR_APP_NAME

要取消特定(待定)构建:

heroku builds:cancel -a YOUR_APP_NAME HEROKU_BUILD_ID

更新(2020 年 7 月 4 日):

如果您看到消息Warning: builds is not a heroku command,请运行heroku plugins:install heroku-builds并重试。

  • 可以说是最好的答案,因为它可以让您取消特定的构建 (2认同)

rai*_*ine 21

如果您现在有一个要投入生产的版本,并且需要快速停止它:

heroku plugins:install heroku-builds
heroku builds:cancel -a YOUR_HEROKU_APP_NAME
Run Code Online (Sandbox Code Playgroud)