【问题标题】:How to add the current git commit hash as an environment variable in a Digital Ocean app如何在 Digital Ocean 应用程序中添加当前的 git commit hash 作为环境变量
【发布时间】:2022-01-20 01:55:07
【问题描述】:

我在 Digital Ocean 上有一个应用程序,我希望能够从应用程序代码作为环境变量访问当前的 git 提交。从阅读this help page 看来,我应该能够将变量设置为${COMMIT_HASH},但是当我尝试将其设置为文字字符串${COMMIT_HASH} 时。为什么 Digital Ocean 没有用它构建我的应用程序的提交的实际哈希替换它?

【问题讨论】:

    标签: git environment-variables digital-ocean digital-ocean-apps


    【解决方案1】:

    简答:你可能想要${_self.COMMIT_HASH}

    更长的答案:

    在可绑定名称列表中,它只显示${COMMIT_HASH},但如果您查看该部分的顶部,它会显示

    组件特​​定变量需要以组件名称为前缀,例如${my-service.BINDABLE_NAME}_self 前缀可用于引用当前组件,例如${_self.BINDABLE_NAME}

    我认为下面的列表应该是 ${(componentName).PRIVATE_DOMAIN}${(componentName).PRIVATE_URL} 等,以免误导快速浏览文档的人。

    【讨论】:

      猜你喜欢
      • 2017-07-25
      • 2018-03-02
      • 2019-02-26
      • 2021-12-09
      • 2017-12-13
      • 2016-04-11
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      相关资源
      最近更新 更多