Pedia

GitHub Actions

ぎっとはぶあくしょんず

English: GitHub Actions

意味

GitHub Actionsとは、GitHubが提供するCI/CD(継続的インテグレーション/デリバリー)プラットフォーム。リポジトリに対する操作(PushやPull Request)などをトリガーに、任意のワークフローを自動実行できる。

概要

GitHubが提供しているCI/CD(継続的インテグレーション/デリバリー)サービス。GitHubのリポジトリに直接統合されており、コードの変更をトリガーにして、様々な処理を自動実行できる。

できること

「コードをプッシュした時」「プルリクエストを作った時」などのタイミングで、以下のようなワークフローを走らせます。

  1. テスト: プログラムが壊れていないか自動テストを実行する。
  2. ビルド: 本番環境で動く形式に変換する。
  3. デプロイ: AWSやAzureなどのサーバーに自動でアップロードする。

メリット

以前はJenkinsやCircleCIなどの外部ツールと連携する必要がありましたが、GitHubだけで完結するため、設定が簡単で管理コストが下がります。YAMLファイルで設定を書くだけで使えます。

TOP / 検索 Amazonで探す