Skip to main content

エンタープライズの GitHub Actions について

GitHub Actions を使うと、Enterprise のソフトウェア開発サイクルを自動化することで、開発者の生産性を向上させることができます。

エンタープライズ GitHub Actions について

GitHub Actions を使用すると、ソフトウェア開発ワークフローのすべてのフェーズを自動化することにより、企業のユーザーは生産性を向上させることができます。

タスク詳細情報
アプリケーションを自動的にテストしてビルドするGitHub Actions による継続的インテグレーションについて
アプリケーションをデプロイするGitHub Actions を使った継続的デプロイについて
コードを自動的かつ安全に成果物とコンテナーにパッケージ化するGitHub Actions によるパッケージ化について
プロジェクト管理タスクを自動化するGitHub Actions をプロジェクト管理に使用する

GitHub Actions は、チームが大規模な作業を迅速に行うために役立ちます。 大規模なリポジトリが GitHub Actions の使用を開始すると、pull request のマージ速度が上がり、チームが 1 日にマージできる pull request が大幅に増加します。

独自の自動化を作成することができます。あるいは、業界のリーダーやオープンソース コミュニティによって構築された 10,000 を超えるアクションで構成されているエコシステムのワークフローを使用して調整することもできます。 詳しくは、「ワークフローで事前に記述されたレポート パーツを使用する」をご覧ください。

GitHub Actions は、よく使用される GitHub エクスペリエンスに直接統合されているため、開発者にとってわかりやすい機能です。

GitHub によって管理およびアップグレードされる、GitHub ホステッド ランナーの利便性を活用することや、セルフホステッド ランナーを使って独自のプライベート CI/CD インフラストラクチャを管理することができます。 セルフホステッド ランナーを使用すると、ソフトウェア開発サイクルをインターネットに公開することなく、ビルド、テスト、デプロイを完了するための正確な環境とリソースを決定できます。 詳細については、「GitHub ホステッド ランナーの使用」および「自己ホスト ランナーの概要」を参照してください。

GitHub Actions では、デプロイを細かく制御することができます。 たとえば、環境を使って、ジョブを続行するために承認を要求する、ワークフローをトリガーできるブランチを制限する、またはシークレットへのアクセスを制限することができます。ワークフローが OpenID Connect (OIDC) をサポートするクラウド プロバイダーのリソースにアクセスする必要がある場合は、そのクラウド プロバイダーの認証を直接受けるようにワークフローを構成できます。 OIDC には、有効期間が長いシークレットとして資格情報を格納する必要性を解消するなど、セキュリティ上の利点があります。 詳しくは、「OpenID Connect を使ったセキュリティ強化について」をご覧ください。

GitHub Actions には、エンタープライズのソフトウェア開発サイクルを管理し、コンプライアンスの義務を満たすためのツールも含まれています。 詳しくは、「エンタープライズで GitHub Actions のポリシーを適用する」をご覧ください。

次のステップ