GitHub ActionsでHerokuにデプロイする
3025 ワード
以下のリファレンスに書いてあるとおりに対応するだけです
https://github.com/marketplace/actions/deploy-to-heroku
ワークフローファイルを作成
github/workflows/main.yml
name: Deploy
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: akhileshns/heroku-deploy@v3.12.12 # This is the action
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: ${{secrets.HEROKU_APP}}
heroku_email: ${{secrets.HEROKU_EMAIL}}
GitHubにSecretを登録
ワークフローでsecretsを指定した項目を登録します
- HEROKU_API_KEY
- APIキーの取得方法は下記参照
- HEROKU_APP
- デプロイ先のHEROKUアプリ名を指定します
- HEROKU_EMAIL
- Herokuアカウントのメールアドレス
- Herokuアカウントのメールアドレス
Settings -> Secrets
から登録します
HerokuのAPI Key取得方法
- HerokuのAccountSettingsのメニューから「API Key」でAPI Keyを生成します
GitHubへプッシュする
ここまでできたらあとはリモートのmasterブランチにプッシュするだけです
無事にワークフローが完了しました!
めちゃめちゃ簡単にHerokuデプロイできるので、対応しておいて損はないかと思います。
Author And Source
この問題について(GitHub ActionsでHerokuにデプロイする), 我々は、より多くの情報をここで見つけました https://qiita.com/teracy164/items/aa37906d43c535884bb6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .