【问题标题】:how to read env variables within github action which is used in docker-compose.yml file?如何在 docker-compose.yml 文件中使用的 github 操作中读取环境变量?
【发布时间】:2020-07-13 23:05:18
【问题描述】:

我想在发送拉取请求时在 GitHub 操作上运行一些测试用例。 我有一些用于各种文件的环境变量。我遇到了一个问题,只能从一个文件中读取环境变量,即 docker-compose.yml。

如何在 GitHub 操作中阅读该内容?

我的docker-compose.ymlaction.yml 文件在这里:

https://gist.github.com/ashiqdev/21781af493f156aca32313b68aedbc74

【问题讨论】:

    标签: docker github yaml github-actions building-github-actions


    【解决方案1】:

    缺乏对 GitHub 操作的了解阻碍了该问题的确切答案。相反,我有一个建议给你。

    如果您不将变量存储在 docker-compose.yml 文件中,而是存储对实际 env 变量的引用,您会在文件中传递吗?

    例如,您可以将所有环境变量存储在.env 文件中,docker-compose 将默认使用它。 source

    此外,您可以为您的 docker-compose 服务指定不同的环境文件 with this

    这将使您可以像使用其他 env 文件一样使用 docker-compose 变量。

    【讨论】:

      猜你喜欢
      • 2020-08-16
      • 2018-08-12
      • 2016-12-07
      • 2016-07-16
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多