Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Actionsを使ってAWS App Runnerにデプロイできるようになりました

Fukazawa Shun
December 16, 2021

GitHub Actionsを使ってAWS App Runnerにデプロイできるようになりました

JAWS-UG横浜 #37 AWS re:Invent 2021 Recap ep.2登壇資料

Fukazawa Shun

December 16, 2021
Tweet

More Decks by Fukazawa Shun

Other Decks in Technology

Transcript

  1. 8 今回のアップデート GitHub Actionsとは・・・ リポジトリのルートディレクトリに.github/workflowsというディレクトリを配置し、 中に次のようなYAML(ワークフロー )ファイルを置くだけで 様々なGitHubイベントをトリガーに処理を実⾏できる name: learn-github-actions

    on: [push] jobs: check-bats-version: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: '14' - run: npm install -g bats - run: bats -v .github/workflows/pipeline.yml ここに先ほどのamazon-app-runner-deployが 使⽤できるようになった
  2. 11 AWS App Runnerへのデプロイ⽅式について 現在、AWS App Runnerで⾏えるデプロイは以下の2つ • ソースコードベースでのデプロイ •

    サポートされているランタイムは以下の通り • Python • Nodejs • Dockerイメージベースでのデプロイ
  3. 15 まとめ • 今回のアップデートによりGitHub ActionsからAWS App Runnerへのデプロイが可能に • App RunnerへのCI/CDパイプラインの選択肢にGitHub

    Actionsが追加 • AWS App Runnerへのデプロイ⽅式は以下の2つ • ソースコードベースでのデプロイ(ランタイムに制限あり) • Dockerイメージベースでのデプロイ • 引き続きVPCリソースへのアクセスはComming soon • 今後に期待︕
  4. 16