I accidentally pushed a build that does an npm install in the postinstall script. This has led to my heroku app being stuck in an infinite install loop. I searched the heroku documentation on how to kill builds but came up blank. The closest thing I found was https://help.heroku.com/Z44Q4WW4/how-do-i-stop-a-release-phase and I tried killing as per those instructions but my build won't die :(
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
The heroku-builds CLI plugin has a builds:cancel
command which will stop a running build.
All builds will time out too after a time that can go between 15 minutes to 1 hour.
回答2:
If you have a build going into production right now and need to stop it quickly:
heroku plugins:install heroku-builds
heroku builds:cancel -a YOUR_HEROKU_APP_NAME
回答3:
To view all builds:
heroku builds -a YOUR_APP_NAME
To cancel a specific (pending) build:
heroku builds:cancel -a YOUR_APP_NAME HEROKU_BUILD_ID