【问题标题】:heroku-cli-deploy: how to specify the version?heroku-cli-deploy:如何指定版本?
【发布时间】:2017-05-08 04:03:30
【问题描述】:

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

heroku deploy:jar webapp.jar

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

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

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

【问题讨论】:

    标签: heroku heroku-toolbelt


    【解决方案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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 2022-11-07
      • 1970-01-01
      相关资源
      最近更新 更多