コンテナを構築する、ウェブ サービスをデプロイする、またはオープン ソース プロジェクトへの新規ユーザーの受け入れを自動化するかにかかわらず、最適なアクションが必ず見つかります。GitHub Packages と GitHub Actions を組み合わせると、バージョンのアップデート、グローバル CDN 経由の迅速な配布、依存関係の解決などのパッケージ管理を、既存の GITHUB_TOKEN を使用して簡素化することができます。
構想から生産までワークフローを自動化
GitHub Actionsを使用することで、世界有数のCI/CDによってすべてのソフトウェアワークフローを簡単に自動化できます。コードは GitHub から直接構築、テスト、デプロイします。コード レビュー、ブランチ管理、問題のトリアージを思いどおりに実行しましょう。

GitHub イベントでワークフローを開始してタスクを自動化
ホステッド ランナー
Linux、macOS、Windows、ARM、GPU、そしてコンテナは、あらゆるプロジェクトの構築とテストを容易にします。これらは、仮想マシンで直接実行、またはコンテナ内で実行します。セルフホステッド ランナーにはクラウド内やオンプレミスの独自の仮想マシンを使用します。
マトリックス ビルド
複数のオペレーティング システムとランタイム バージョン全体で同時にテストを実行するマトリックス ワークフローで時間を節約しましょう。
任意の言語
GitHub Actions は、Node.js、Python、Java、Ruby、PHP、Go、Rust、.NET といったさまざまな言語をサポートしています。最適な言語でアプリケーションを構築、テスト、デプロイしましょう。
ライブ ログ
ワークフローの実行状態を色と絵文字でリアルタイムに確認しましょう。CI/CD の不具合を共有するために特定の行番号を強調表示したリンクは、ワンクリックでコピーできます。
シークレット ストアでの構築
Git フローをリポジトリにコード化することでフローを取り入れるワークフロー ファイルを使用して、ソフトウェア開発作業を自動化します。
マルチコンテナ テスト
ワークフローファイルに docker-compose をいくつか追加するだけで、ワークフロー内のウェブ サービスとそのデータベースをテストできます。
あらゆるイベントでワークフローを実行

GitHub Actions Marketplace

GitHub Actions はすべてのツールをつなぎ合わせることで、開発ワークフローのあらゆるステップを自動化します。
- 任意のクラウドに簡単にデプロイし、Jira でチケットを作成して、パッケージを npm に発行します。
- 定番コースを外れて冒険したくありませんか? GitHub で利用できる何百万ものオープン ソース ライブラリを使用して、独自のアクションを作成しましょう。アクションは、JavaScript で記述することも、コンテナ アクションを作成することもでき、どちらもすべての GitHub API とその他のパブリック API とのやり取りが可能です。
コードとワークフローのためのセキュアなパッケージ レジストリ
API と webhook 経由でワークフローに統合された GitHub 認証情報を使用して、コードとパッケージの保存と管理をセキュアに実行します。最適化されたパフォーマンスのために、グローバル CDN を通じた迅速で信頼性に優れたダウンロードを活用しましょう。

GitHub Actions はエキサイティングな進歩であり、CI/CD をはるかに超える可能性を引き出します。 ウェブサイトのデプロイからカスタム ステータス レポートのための GitHub API のクエリ、そして標準的な継続的インテグレーション ビルドまで、さまざまなタスクのワークフローを確実に合理化してくれます。
