1. 什么是 Azure DevOps
Azure DevOps 是由微軟開發的服務平台,它提供了多種工具,可用於更好地進行團隊協作。它還具有用於自動構建過程,測試,版本控制和程序包管理的工具。
Azure DevOps 提供了 5 個主要模塊:
-
Azure Boards:這些是敏捷的工具,可以幫助我們規划、跟蹤和討論我們的工作,甚至與其他團隊一起工作。
-
Azure Repos:提供無限的、雲托管的私人和公共 Git 存儲庫。
-
Azure Pipelines:使用適用於任何語言、平台和雲的 CI/CD 進行構建、測試和部署。
-
Azure Test Plans:使用適用於應用的手動測試和探索測試工具來提高代碼整體質量。。
-
Azure Artifacts: 與整個團隊共享來自公共源和專用源的 Maven、npm、NuGet 和 Python 包。以簡單且可縮放的方式將包共享集成到 CI/CD 管道中。
除此之外,擴展市場 上還有超過 1,000 個應用和工具可供選擇。
接下來的文章我會以 WPF 應用為例子簡單介紹 Azure Boards、Repos、Pipelines 的使用。
2. 開始使用
如果只是個人使用的話可以使用在線的 Azure DevOps Services,使用 Microsoft 或 Github 帳戶可直接登錄使用,5 人以內免費。也可以選擇 Azure DevOps Server,功能上基本一樣,只是部署和收費模式不一樣。
在 Services 里我調不出中文界面,好像聽說過只有 Server 版本提供了中文界面,所以接下來的介紹都以英文界面為標准。
要使用 Azure DevOps Services,首先需要創建組織:
- 訪問 dev.azure.com。
- 點擊“免費開始使用”按鈕。
- 使用 Microsoft 帳戶或 Github 帳戶登錄。
- 閱讀並同意許可協議。
- 然后,輸入組織的名稱及位置:
稍等一會,組織創建好以后就可以使用這個獨一無二的組織名稱訪問組織的頁面,例如:https://dev.azure.com/xxxx-company/
3. 創建項目
現在在首頁的右邊,可以看到創建項目的表單,依次輸入“Project name”、“Description”、“Visibility”、“Version Control”和“Work item process”。
Version control 可以選擇 Git 和 TFVC,現在一般都選擇 Git。
Work item process 有 Basic、Agile、Scrum 和 CMMI 四種選擇,這里我選擇了 Scrum,更多信息可以參考 Choose a process like Basic, Agile, Scrum, or CMMI。
最后點擊“Create project”創建項目。
完成后,首頁上顯示了“WPF”這個項目,可以點擊進入項目的頁面。
4. 管理團隊
創建組織和項目后,如果需要拉人入伙,還需要管理他在團隊中的位置。例如項目中有 Programer 和 Tester 兩個團隊,分別有不同的權限、接收不同的通知。管理用戶首先需要創建它所在的團隊,不過現在只是 Demo 項目就一切從簡。在這個項目中,暫時只有一個團隊“wpf Team”,現在將剛剛添加的用戶放進這個團隊:
- 進入 wpf 項目,點擊左下角的“Project settings”進入 Project Settings 頁面,在左側菜單選中Teams。
- 進入 Teams 頁面,在列出的 團隊中選中“wpf Team”。
- 在 Members 列表的右上角,點擊“Add”按鈕。
- 在“Invite members to wpf Team”表單中輸入剛剛添加的用戶,選擇“Save”。
現在,團隊有兩個成員了。
5. 最后
現在我們已經創建了組織和項目,還添加了團隊成員,下一篇文章將會介紹如何使用 Azure Boards 管理工作項。
更多內容請參考官方文檔: