GitHub Actions로 Heroku에 배포

2765 단어 경 6GitHubActions
아래 참조에 쓰여진 대로 대응하기만 하면 됩니다.
htps : // 기주 b. 코 m / r tp ぁ세 / 아 c 치온 s /에서 p ぉ y - 헤로 쿠

워크플로 파일 만들기



github/workflows/main.yml
name: Deploy

on:
  push:
    branches:
      - master

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: akhileshns/[email protected] # 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 계정 이메일 주소

  • Settings -> Secrets 에서 등록



    Heroku의 API Key 취득 방법


  • Heroku의 AccountSettings 메뉴에서 "API Key"로 API Key를 생성합니다



  • GitHub로 푸시



    여기까지 할 수 있으면 나머지는 원격 master 브랜치로 푸시하면됩니다.



    무사히 워크플로가 완료되었습니다!
    엄청 쉽게 Heroku 배포할 수 있으므로 대응해 두고 손해는 없을까 생각합니다.

    좋은 웹페이지 즐겨찾기