GitHub Actions は、GitHub によって提供される継続的インテグレーションおよび継続的デリバリー (CI/CD) ソリューションです。 GitHub.com でコードを無料でホストできます。また、GitHub Actions を使用して、コードの変更が行われたときにアプリケーションを自動的にビルド、テスト、デプロイできます。
ソリューション エクスプローラーの GitHub Actions
Visual Studio 2022 バージョン 17.7 以降の GitHub リポジトリからプロジェクトを開くと、リポジトリ内のすべての GitHub Actions がソリューション エクスプローラーの GitHub Actions ノードの下に表示されます。
アクション YML ファイルをダブルクリックするか、 Enter キーを 押して開くと、GitHub Actions タブが開き、アクションに関する情報 (Azure のシークレットやホスティング情報など) が表示されます。
YML ファイルを右クリックして GitHub で開くか、[ 編集] を選択して YML ファイル自体をローカルで開くこともできます。
Visual Studio によって動作する GitHub Actions ワークフローが生成されます
コードベースが GitHub.com でホストされていて、デプロイ ターゲットが Visual Studio でサポートされている Azure ホスティング サービスである場合は、リポジトリの GitHub Actions を構成するために自動的に提供されます。
Visual Studio では、アプリケーション シークレットを処理することでプロセスも簡略化されます。
まず、ソリューション エクスプローラーでプロジェクトを右クリックし、コンテキスト メニューから [発行 ] を選択します。 チュートリアルについては、「 Visual Studio によって作成された GitHub Actions ワークフローを使用して Azure にアプリケーションをデプロイする」を参照してください。
プロジェクトを GitHub.com に取得するにはどうすればよいですか?
詳細については、「 新しい Git リポジトリを作成する」を参照してください。