📅  最后修改于: 2023-12-03 15:09:00.177000             🧑  作者: Mango
当你对 Heroku 应用程序的代码进行更改时,通常使用 Git 将更改提交并将其推送到 Heroku。但是,有时您可能只需要触发新的 Heroku 构建,而无需编辑 Git 提交。在本教程中,我们将学习如何在不编辑 git 的情况下触发新的 Heroku 构建。
Heroku 提供了一个 API,您可以使用它来触发新的构建。以下是在 Shell-Bash 中使用 Heroku API 触发新构建的步骤:
您需要从 Heroku 获取 API 密钥。您可以在 Heroku Dashboard 中的账户设置中生成 API 密钥。
使用以下命令将 API 密钥保存在环境变量中:
export HEROKU_API_KEY=<your-heroku-api-key>
curl -n -X POST https://api.heroku.com/apps/<your-heroku-app-name>/builds \
--header "Accept: application/vnd.heroku+json; version=3" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer $HEROKU_API_KEY"
请将上述命令中的 <your-heroku-app-name>
替换为您的 Heroku 应用程序的名称。
此方法使用 Heroku API 触发新的构建,而不需要进行 git 编辑和提交。
Heroku 提供了一个官方插件,该插件可以在不进行 git 编辑的情况下触发新的构建。以下是在 Shell-Bash 中使用 Heroku 官方构建插件触发新构建的步骤:
heroku plugins:install heroku-builds
heroku builds:create --app <your-heroku-app-name>
请将上述命令中的 <your-heroku-app-name>
替换为您的 Heroku 应用程序的名称。
这是使用 Heroku 官方构建插件触发新构建的方法,它不需要进行 git 编辑和提交。
在本教程中,我们学习了如何在不进行 git 编辑的情况下触发新的 Heroku 构建。您可以使用 Heroku API 或 Heroku 官方构建插件触发新构建。无论您选择哪种方法,它都不需要进行 git 编辑和提交,因此非常方便。