heroku-cli-deploy:如何指定版本?

时间:2016-12-22 13:47:58

标签: heroku heroku-toolbelt

我使用heroku-cli-deploy插件将一个JAR文件部署到Heroku:

heroku deploy:jar webapp.jar

如果我在Git存储库中运行此命令,Heroku仪表板中显示的版本是当前检出的提交的版本。

如果我从Git树中运行它,则仪表板中不会显示版本信息。

如果没有从git存储库中运行deploy命令,是否有机会以编程方式指定发行版的SHA1?

1 个答案:

答案 0 :(得分:1)

可以使用cli参数--build-version注入版本。例如:

heroku deploy:jar webapp.jar --app webapp --build-version `git rev-parse --short HEAD`

注意!似乎Heroku正在过滤该值,它必须是一个git哈希。因此,例如推送--build-version v1.0.0是不可能的。