github - 如何在 GitHub Actions 中使用 env 文件?

标签 github environment-variables github-actions

我有多个环境(dev、qa、prod)并且我正在使用 .env 文件来存储 secret 等......现在我正在切换到 GitHub Actions,我想使用我的 .env 文件并将它们声明到 env github 操作 yml 的部分。
但从我目前所见,似乎我无法设置文件路径,我必须手动重新声明所有变量。
我应该如何进行最佳实践?

最佳答案

此处的快速解决方案可能是手动创建 .env 的步骤。文件在你需要它之​​前。

      - name: 'Create env file'
        run: |
          touch .env
          echo API_ENDPOINT="https://xxx.execute-api.us-west-2.amazonaws.com" >> .env
          echo API_KEY=${{ secrets.API_KEY }} >> .env
          cat .env

关于github - 如何在 GitHub Actions 中使用 env 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60176044/

相关文章:

ubuntu - .net 核心站点在 ubuntu 上部署后未更新

git - 使用 git 将项目克隆/复制到新项目的最佳方法是什么?

javascript - Gulp.js GUI 与 Electron

git - 如何注销一个Github账户并使用另一个账户?

java - Jetty 应用程序中的系统环境变量

github-actions - GitHub Actions - 并行打开/写入两组

python - Conda:直接从 github 安装/升级

bash - 为什么 bash 从字面上使用单引号和双引号?

apache-kafka - 在禁用 Zookeeper 审核后停止工作

java - GitHub Actions : "Could not find a valid Docker environment. Please see logs and check configuration" 上 Windows 环境中的测试容器