heroku-cli-deploy:如何指定版本?
heroku-cli-deploy: how to specify the version?
我使用 heroku-cli-deploy
插件将 JAR 文件部署到 Heroku:
heroku deploy:jar webapp.jar
如果我在 Git 存储库中 运行 此命令,则 Heroku 仪表板中显示的版本是当前签出的提交的版本。
如果我 运行 这是一个 Git 树,则仪表板中不会显示任何版本信息。
是否可以在不从 git 存储库中 运行 部署命令的情况下以编程方式指定版本的 SHA1?
版本可以使用cli参数注入--build-version
。例如:
heroku deploy:jar webapp.jar --app webapp --build-version `git rev-parse --short HEAD`
注意! 似乎 Heroku 正在过滤值,它必须是 git 散列。例如,无法推送 --build-version v1.0.0
。
我使用 heroku-cli-deploy
插件将 JAR 文件部署到 Heroku:
heroku deploy:jar webapp.jar
如果我在 Git 存储库中 运行 此命令,则 Heroku 仪表板中显示的版本是当前签出的提交的版本。
如果我 运行 这是一个 Git 树,则仪表板中不会显示任何版本信息。
是否可以在不从 git 存储库中 运行 部署命令的情况下以编程方式指定版本的 SHA1?
版本可以使用cli参数注入--build-version
。例如:
heroku deploy:jar webapp.jar --app webapp --build-version `git rev-parse --short HEAD`
注意! 似乎 Heroku 正在过滤值,它必须是 git 散列。例如,无法推送 --build-version v1.0.0
。