🗂
【GitHub Actions】.envファイルを使用する
はじめに
GitHub Actions 初心者につき、.env
ファイルを使用した環境変数の読み込みで詰まったので、備忘録として残しておきます。
手順
1. GitHub のレポジトリに SECRET 情報を登録する
- リポジトリのメインページから
Settings
項目を選択し、設定ページに飛ぶ。 - 左のサイドバーから
Secrets
を押下する。 -
New repository secret
ボタンを押下する。 -
Name
に SECRET 情報の名前を、Value
に SECRET 情報を入力する。 -
Add secret
ボタンを押下し、SECRET 情報を登録する。
step
セクションで.env
ファイルを作成する
2. GitHub Actions のstep
セクションで.env
ファイルを作成し、1 で登録した SECRET 情報を呼び出します。
レポジトリに登録した SECRET 情報を呼び出す場合はsecrets
コンテキストを使用します。
以下はFOO
という名前で SECRET 情報を登録した場合の例です。
# Bashの利用例
steps:
- name: Create dot env file
- shell: bash
run: |
touch .env
echo "FOO=${{ secrets.FOO }}" >> .env
touch
コマンドで仮想環境内に.env
ファイルを作成し、echo "FOO=${{ secrets.FOO }}" >> .env
で.env
に書き込みます。
secrets.FOO
でFOO
の SECRET 情報が呼び出されます。
おわりに
上記ステップが GitHub Actions で.env
ファイルを使用する方法となります。
まだまだ GitHub Actions については勉強することが多いので、しっかりとインプット&アウトプットしていきたいと思います。
Discussion