Web Analytics
Back
Featured image of post Visual Studio 2022 使用 GitHub Actions 工作流程的 CI/CD 部署網站

Visual Studio 2022 使用 GitHub Actions 工作流程的 CI/CD 部署網站

5-10分鐘快速建構基本的 CI/CD Pipeline

說明

在 Visual Studio 2022 發佈網站時,可以直接產生 GitHub Action yaml 檔案,在推送至 GitHub 後變成現成 pipeline,並自動將應用程式部署至 App Service。操作過程皆在 Visual Studio 內一氣呵成,5-10分鐘內幫你建構好基本的 CI/CD

適用版本

  • Visual Studio 2019 16.11 版
  • Visual Studio 2022

 

操作步驟

  1. 將專案推上 GitHub Repository (事前必要動作)。你可以選擇 Git > 建立 Git 存放庫

 

  1. 左邊選擇 GitHub,登入後輸入存放庫名稱,最後點選建立並推送即可將專案推上 GitHub

 

  1. 右鍵點選專案 > 發佈

 

  1. 依據順序選擇目標與部署內容,在此篇文章我選擇的是 Azure > App Service(Linux)

 

 

 

  1. 部署類型選擇 使用 GitHub Actions 工作流程 (產生 YAML) 的CI/CD

 

  1. 完成後會貼心提醒需要 Push YAML 檔案後才會部署網站。我們 Push YAML 檔案,透過 GitHub Actions 發佈網站

 

 

  1. 您可以開啟你的 GitHub > 選擇該 Repository > Action,即可檢視執行情況與自動產生的 YAML 檔案

 

最後檢視網站,確認網站正常運作

 

 

影片教學

Built with Hugo   Theme Stack designed by Jimmy