GitHub Actionsでenvファイルを使用するにはどうすればよいですか? 質問する

GitHub Actionsでenvファイルを使用するにはどうすればよいですか? 質問する

複数の環境 (dev、qa、prod) があり、.env ファイルを使用してシークレットなどを保存しています。現在、GitHub Actions に切り替えており、.env ファイルを使用して、envgithub actions yml のセクションで宣言したいと考えています。

しかし、これまで見てきたところによると、ファイル パスを設定することはできず、すべての変数を手動で再宣言する必要があるようです。

ベストプラクティスとしてどのように進めればよいでしょうか?

ベストアンサー1

.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

おすすめ記事