Pipeline
名詞
- Artifact
- 你需要用到的檔案,可能是 build 出來的檔案,或是跑測試用的專案
- ex: .jar, .war
Type
- Build pipeline
- Release pipeline
azure-pipelines.yml
- 可以 create pipeline,在專案中加入該檔案,Azure DevOps 會自動偵測並執行
- 用於 build pipeline
- trigger
- 指定哪些 branch 有 push 時,要執行 pipeline
Variables
Task
- 可以搜尋各種 task 來完成任務
- copy files
- publish build artifacts
Release pipeline
- 把 build 出來的 artifact,部署到指定的環境
- artifact 上方的閃電,可以設置當有新的 artifact 時,自動觸發 release
- create release
Agent pool
- 可以加入自己的 agent,也就是自己的 server
Board
Work item
- Epic
- Issue
- 把 Epic 拆成小的需求
- 在敏捷也可以稱為 User Story
- Task
Backlog
- PO 創建的 Issue,會在 Backlog 中
- 可以把 Issue 拖拉到 sprint 中
- 可以結合 git repo,把 commit 或 branch 關聯到 Issue
Sprint
- 在這可以新增 sprint
- 也有 task board,列出所有 task