🐥

Herokuとgithubを連携して自動デプロイする方法

2021/01/07に公開

Herokuをgithubを連携するメリット

  • GitHubのpull request毎に自動で環境が作られる
  • GitHub上にHeroku環境のリンクが表示される

上記2点のおかげで簡単にGitHub上pull requestの環境を確認できます
チーム開発などでレビュー効率化に繋がります

基本セットアップ

1. Herokuのダッシュボードにアクセスします

https://dashboard.heroku.com

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