說明
在 Visual Studio 2022 發佈網站時,可以直接產生 GitHub Action yaml 檔案,在推送至 GitHub 後變成現成 pipeline,並自動將應用程式部署至 App Service。操作過程皆在 Visual Studio 內一氣呵成,5-10分鐘內幫你建構好基本的 CI/CD
適用版本
- Visual Studio 2019 16.11 版
- Visual Studio 2022
操作步驟
- 將專案推上 GitHub Repository (事前必要動作)。你可以選擇 Git > 建立 Git 存放庫
- 左邊選擇 GitHub,登入後輸入存放庫名稱,最後點選建立並推送即可將專案推上 GitHub
- 右鍵點選專案 > 發佈
- 依據順序選擇目標與部署內容,在此篇文章我選擇的是 Azure > App Service(Linux)
- 部署類型選擇 使用 GitHub Actions 工作流程 (產生 YAML) 的CI/CD
- 完成後會貼心提醒需要 Push YAML 檔案後才會部署網站。我們 Push YAML 檔案,透過 GitHub Actions 發佈網站
- 您可以開啟你的 GitHub > 選擇該 Repository > Action,即可檢視執行情況與自動產生的 YAML 檔案
最後檢視網站,確認網站正常運作