Azure DevOps一日實戰
- 讓DevOps釋放團隊能量
- 敏捷開發者的一天
- 你的預備動作
- 進入Azure DevOps的世界
- 建立第一個Azure DevOps專案
- 建立自動化CI Build
- 從版控開始
- 實現自動部署
- Lab:第一個專案
看板(Kanban)與Azure Board
持續整合的基礎-版控
- 一切都是為了頻繁交付
- 認識Azure Repos
- 從Visual Studio連上Azure Repo
- 從VS Code連上Azure Repo
- 從命令列Clone與使用Azure Repo
- Lab : 從Local推送到Repo
- 從tasks連結到branch
- 團隊合作分支策略
- PR與Code Review
- Lab : GitHub Flow與PR
Azure CI Pipeline
- 在CI中發布到雲端站台
- CI中的程式碼靜態掃描
- 建立Self-Hosted Agent
- CI中的套件掃描
- 使用AI(GPT)對PR進行code reivew
- 在Pipeline中發送LINE訊息
- 容器化程式的CI/CD
Azure Artifacts
關於Release CD Pipeline
再談持續整合與持續佈署
Test Plans與測試案例
參考資料
你的預備動作
緊接著,我們會立刻帶您體驗一下Azure DevOps的自動化快速建置與部署流程,但在此之前,建議你先做好一些基本準備…
你需要的各種帳號與軟體
在進入本課程介紹的Azure DevOps之前,我們貼心建議您,先申請好底下幾種帳號與服務。
別擔心,大多都是可以免費申請的:
- Microsoft Account (一切的基礎)
https://account.microsoft.com/ - Github帳號(optional)
https://github.com/ - Azure DevOps站台 (這是我們的主角,你非申請不可)
https://dev.azure.com/ - Azure Portal Free Trial(自動化部署時會用到)
https://azure.microsoft.com/zh-tw/free/
我們會用到的軟體工具包含:
- Visual Studio Code (跨平台的開發工具)
https://code.visualstudio.com/ - Visual Studio 2019/2022 (optional)
https://visualstudio.microsoft.com/zh-hant/vs/ - Postman (可跨平台)
https://www.postman.com/ - PowerShell (可跨平台, optional)
https://docs.microsoft.com/zh-tw/powershell/scripting/install/installing-windows-powershell?view=powershell-7 - Azure CLI (可跨平台, optional)
https://docs.microsoft.com/zh-tw/cli/azure/install-azure-cli?view=azure-cli-latest
先知道有上面這些,我們接著會介紹如何申請。