企業向け GitHub Actions について
GitHub Actions を使用すると、ソフトウェア開発ワークフローのすべてのフェーズを自動化することにより、企業のユーザーは生産性を向上させることができます。
| タスク | 詳細情報 |
|---|---|
| アプリケーションを自動的にテストしてビルドする | |
| 継続的インテグレーション | |
| アプリケーションをデプロイする | |
| 継続的なデプロイ | |
| コードを自動的かつ安全に成果物とコンテナーにパッケージ化する | |
| GitHub PackagesとGitHub Actionsについて |
GitHub Actions は、チームの大規模な作業をより迅速に行うのに役立ちます。 大規模なリポジトリが GitHub Actionsを使用し始めると、通常、プル要求はより高速にマージされ、チームは 1 日にさらに多くのプル要求をマージできます。
独自の自動化を作成することも、業界リーダーやopen sourceコミュニティによって構築された 10,000 を超えるアクションのエコシステムからワークフローを使用して適応させることもできます。 詳細については、「 ワークフローで事前に作成されたビルディング ブロックを使用する.
GitHub Actions は、使い慣れた GitHub エクスペリエンスに直接統合されているため、開発者にとってわかりやすい機能です。
GitHubによって保守およびアップグレードされるGitHubホストランナーの利便性を楽しんだりセルフホステッド ランナーを使用して独自のプライベート CI/CD インフラストラクチャを制御できます。 セルフホステッド ランナーを使用すると、ソフトウェア開発サイクルをインターネットに公開することなく、ビルド、テスト、デプロイを完了するための正確な環境とリソースを決定できます。 詳細については、「AUTOTITLE」と「AUTOTITLE」を参照してください。
GitHub Actions は、デプロイをより厳密に制御できます。 たとえば、環境を使用して、ジョブの続行に承認を要求したり、ワークフローをトリガーできるブランチを制限したり、シークレットへのアクセスを制限したりできます。 OpenID Connect (OIDC) をサポートするクラウド プロバイダーのリソースにワークフローからアクセスする必要がある場合、そのクラウド プロバイダーで直接認証されるようにワークフローを構成できます。 OIDC には、有効期間が長いシークレットとして資格情報を格納する必要性を解消するなど、セキュリティ上の利点があります。 詳しくは、「OpenID Connect」をご覧ください。
GitHub Actions には、企業のソフトウェア開発サイクルを管理し、コンプライアンスの義務を満たすツールも含まれています。 詳しくは、「企業でGitHub Actionsのポリシーを適用する」をご覧ください。
GitHub Actionsの始め方について
開始する前に、GitHub Actions をエンタープライズに導入する方法を計画する必要があります。 詳しくは、「企業向けGitHub Actionsの導入」をご覧ください。
Enterprise を別のプロバイダーから GitHub Actions に移行する場合は、追加の考慮事項があります。 詳しくは、「企業をGitHub Actionsに移行する」をご覧ください。
計画が完了したら、 GitHub Actionsの使用を開始するための指示に従うことができます。 詳しくは、「GitHub Enterprise Cloud における GitHub Actions の始め方」をご覧ください。