GitHub Actions の支払いを管理する GitHubは、macOSランナーのホストにMacStadiumを使用しています。
カスタム継続的インテグレーションワークフローを作成する
GitHub Actions を使用して、さまざまなプログラミング言語で記述されたプロジェクトを設定およびテストするカスタム継続的インテグレーション (CI) ワークフローを作成できます。
- 継続的インテグレーションについて
- ワークフローテンプレートを使用して継続的インテグレーションを設定する
- Node.js のビルドとテスト
- Building and testing PowerShell
- Python のビルドとテスト
- Building and testing Ruby
- MavenでのJavaのビルドとテスト
- GradleでのJavaのビルドとテスト
- AntでのJavaのビルドとテスト
ソフトウェア パッケージを公開する
継続的デリバリ (CD) ワークフローの一部として、ソフトウェア パッケージの公開を自動化できます。 パッケージは、任意のパッケージ ホストおよび GitHub Packages is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 2.22, and GitHub One.
GitHub Packagesは、レガシーのリポジトリごとのプランを使っているアカウントが所有しているプライベートリポジトリでは利用できません。 GitHub PackagesはGitHub Free、GitHub Pro、GitHub FreeのOrganization、GitHub Team、GitHub Enterprise Cloud、GitHub Oneで利用できます。 For more information, see "[GitHub's products](/articles/github-s-products)." に公開できます。
ワークフローデータのキャッシングと保存
依存関係をキャッシュし、成果物を保存して、ワークフローの実行を効率化してください。
ワークフローでサービスコンテナを使用する
サービス コンテナを使用して、サービスをワークフローに接続します。