如何在docker-compose.yml文件中使用的github动作中读取环境变量?

时间:2020-04-02 03:19:17

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

我想在发送请求请求时在GitHub上运行一些测试用例。 我有一些在各种文件中使用的环境变量。我仅从一个文件docker-compose.yml中读取环境变量时遇到一个问题。

如何在GitHub动作中阅读?

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

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

1 个答案:

答案 0 :(得分:0)

对GitHub动作的了解不足阻止了该问题的确切答案。相反,我有个建议给你。

如果不将变量存储在docker-compose.yml文件中,而是存储对实际env变量的引用,将会随文件一起传递怎么办?

例如,您可以将所有env vars存储在.env文件中,并且docker-compose将默认使用它。 source

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

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