Netlify

Netlify の記事一覧

eyecatch

2023-02-04

【Netlify】本番・ステージ・開発ブランチごとに環境変数の値を設定&設定する際の注意点
環境構築

こんにちは!かわいちです。今回はNetlifyを使った本番・ステージ・開発ブランチごとに環境変数の値を設定&設定する際の注意点についてまとめていきます。前提各ブランチごとのデプロイ設定(Site settings > Build & deploy > Continuous deployment > Branches and deploy contexts)が既にできていることを想定しています。※本記事では紹介しません。この例では、GitHubとNetlifyを連携しており、以下のブランチ構成としています。ブランチ構成(ブランチ名)本番環境: mainステージ環境: stg開発環境: dev完成形と設定手順完成形設定手順Netlify(https://app.netlify.com/)へアクセス&ログインし、今回環境変数を追加する対象のサイトのダッシュボード画面を開くSite settings > Environment variables をクリックAdd a variable をクリック環境変数のキー名を Key: へ入力各ブランチごとに環境変数の値(Value)を入力するため、Values > Different value for each deploy context にチェック本番環境用の値を Production に入力開発環境用の値を Branch deploys に入力ステージ環境用のブランチ名を + Add a branch value (optional) > Branch name に入力(例:stg)ステージ環境用の値を Value for branch <ブランチ名> に入力最後に Create variable で追加設定する際の注意点開発ブランチの環境変数の設定がうまくできなかった例「+ Add a branch value (optional)」で、ステージ用(stg)と開発用(dev)をそれぞれ入力し、「Create variable」で追加しようとしたしかし、以下のエラーが出て、開発用(dev)の環境変数が設定できないエラー内容: dev is a reserved branch keyword (these include: production, deploy-preview, branch-deploy, dev, branch, main, master)解決策ブランチ名 dev の環境変数は「Branch Deploy」に入力する(ブランチ名 dev はNetlify側で予約されているワードであるため)

Netlify
  • 1

自己紹介

logo

かわいち

Webエンジニアです! 普段から効率良く開発できるように心がけています。 また、趣味でもプログラミングをしており、モノづくりが好きです。 このブログでは、プログラミングに役立つコトを日々発信しています!

注目記事