[速報]GitHub Actionsが正式版に。GitHub内でビルド/テスト/デプロイなど実行、CI/CDを実現。GitHub Universe 2019
GitHubは、サンフランシスコで開催中のイベント「GitHub Universe 2019」で、「GitHub Actions」が正式版になったことを発表しました。
GitHub Actionsは1年前のGitHub Universe 2018で発表された新サービス。GitHubのイベントをトリガーとして、GitHub内で任意のDockerコンテナを実行でき、連係させていくことにより、ユーザーがGitHubで自由にワークフローを定義できるというものでした。
例えば、コードのマージをきっかけに、Dockerコンテナでコードをビルドし、テストを実行、クラウドへデプロイすることで、CI/CDの実現などが可能です。
GitHubは今年の8月にこのActionsの機能を拡張し、DockerコンテナだけでなくWindowsやmacOS、LinuxのプロセスもGitHub内で実行できるようにすると発表。これによりGitHubだけで、Windows、macOS、Linux、そしてDockerコンテナとあらゆるプラットフォームでのビルド、テストなどが実行でき、GitHubだけで完結したCI/CDのパイプラインが実現可能になりました。
さらに今月5日には、このGitHub Actionsから呼び出されるプロセスの実行を、オンプレミスなどユーザーが用意した環境で行える「self-hosted runners」も発表。ユーザー自身の環境で実行時間やコストを気にせずにビルドやテストを実行することもできるようになりました。
これまでGitHub Actionsはベータ版として公開されており、このGitHub Universe 2019で正式版になることが予定されており、その予定通り正式版になったわけです。
またGitHub Actionsと同時に、ソースコードとともにパッケージを簡単に管理、公開できるパッケージ管理サービスである「GitHub GitHub Packages」(旧GitHub Package Registry)も正式版となったことが発表されました。
GitHub Universe 2019
あわせてお読みください
- GitLab、CI/CD機能にGitHubやBitBucketなど外部のリポジトリが設定可能に。GitLab 10.6リリース
- Google、DockerコンテナのビルドをREST APIなどで自動化できる「Container Builder」リリース。1日あたり120分のビルド時間まで無料
- GitHub、GitHubと連係するツール群のカタログサイト「Integrations Directory」公開
- [速報]GitHub、コードレビューのための新機能を発表。コードの行ごとや課題ごとにコメント可能。GitHub Universe 2016
- カテゴリ 開発ツール / 言語 / プログラミング
- タグ DevOps, GitHub
[速報]GitHub、開発チームに対してクラウドファンディングで支援する「Sponsored Projects」ベータ版開始。GitHub Universe 2019
≪前の記事
[速報]「GitHub for mobile」ベータ公開。iPhoneやAndroidからプルリクエストやマージなど操作。GitHub Universe 2019