Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku cli部署:如何指定版本?_Heroku_Heroku Toolbelt - Fatal编程技术网

heroku cli部署:如何指定版本?

heroku cli部署:如何指定版本?,heroku,heroku-toolbelt,Heroku,Heroku Toolbelt,我使用Heroku cli deploy插件将JAR文件部署到Heroku: heroku deploy:jar webapp.jar 如果在Git存储库中运行此命令,Heroku仪表板中显示的版本就是当前签出提交的版本 如果我在Git树中运行它,则仪表板中不会显示任何版本信息 是否有可能在不从git存储库内部运行deploy命令的情况下以编程方式指定版本的SHA1?可以使用cli参数--build version注入版本。例如: heroku部署:jar webapp.jar--app we

我使用
Heroku cli deploy
插件将JAR文件部署到Heroku:

heroku deploy:jar webapp.jar
如果在Git存储库中运行此命令,Heroku仪表板中显示的版本就是当前签出提交的版本

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


是否有可能在不从git存储库内部运行deploy命令的情况下以编程方式指定版本的SHA1?

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

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

注意看起来Heroku正在过滤该值,它必须是git哈希。因此,例如,不可能推送
——构建版本v1.0.0