🐥
Herokuとgithubを連携して自動デプロイする方法
Herokuをgithubを連携するメリット
- GitHubのpull request毎に自動で環境が作られる
- GitHub上にHeroku環境のリンクが表示される
上記2点のおかげで簡単にGitHub上pull requestの環境を確認できます
チーム開発などでレビュー効率化に繋がります
基本セットアップ
1. Herokuのダッシュボードにアクセスします
2. 画面右上のNewからcreate new pipelineを選びます
3. Pipeline nameを入力します
- 任意でok, Heroku上で表示されるサービス名になります
4. 連携するgithubを検索して選択します
5. 環境変数の変更
- デプロイする環境を設定します
デフォルトはproductionになっているので開発環境で使う場合はdevelopmentとしておきます
6. STAGINGにappを追加
- ※バグ回避のための設定です
この設定をしておくことで、Github上のpull requestが全て消えるとHerokuのpipelineごと削除されてしまうことを防止できます
7. GitHubにpull requestを出して自動環境が作られることを確認
以上です
数STEPで簡単にセットアップできました
間違っている箇所や不足ありましたら気軽にご指摘いただけると嬉しいです
ご覧いただきありがとうございました
Discussion