Share via


在 Visual Studio 中將 GitHub Actions 部署至 Azure

GitHub Actions 是 GitHub 所提供的持續整合和持續傳遞 (CI/CD) 解決方案。 您可以在 GitHub.com 免費裝載程式碼,而且可以使用 GitHub Actions 在進行程式碼變更時自動建置、測試及部署應用程式。

方案總管中的 GitHub Actions

每當您在 Visual Studio 2022 17.7 版和更新版本中從 GitHub 存放庫開啟專案時,存放庫中的任何 GitHub Actions 都會在 [方案總管] 中顯示於 GitHub Actions 節點底下。

Screenshot showing GitHub Actions node in Solution Explorer.

如果您按兩下動作 YML 檔案,或選取並按 Enter 來開啟它,[GitHub Actions] 索引標籤會開啟並顯示動作相關資訊,包括 Azure 中的秘密和裝載資訊。

Screenshot of GitHub Actions tab.

您也可以滑鼠右鍵按一下 YML 檔案以在 GitHub 中開啟它,或選擇 [編輯] 以在本機開啟 YML 檔案。

Visual Studio 會為您產生可運作的 GitHub Actions 工作流程

如果您的程式碼基底裝載於 GitHub.com,且您的部署目標是 Visual Studio 支援的 Azure 主控服務,則會自動為您提供以針對您的存放庫設定 GitHub Actions。

Screenshot showing CI/CD publish option.

Visual Studio 也會為您處理應用程式秘密來簡化程序。

首先以滑鼠右鍵按一下 [方案總管] 中的專案,然後從捷徑功能表中選取 [發佈]。 如需教學課程,請參閱使用 Visual Studio 所建立的 GitHub Actions 工作流程將應用程式部署至 Azure

如何取得我在 GitHub.com 上的專案?

如需詳細資訊,請參閱建立新的 Git 存放庫

另請參閱

GitHub Actions 和 .NET