- 首部曲- 從團隊已知痛點下手到持續維運重要性:
- 如果手上已有既有維運之穩定系統,突然喊出要變更既有協作與交付模式,通常會面臨團隊或組織文化的挑戰。因此鼓勵先從小處著手,持續動手協助團隊持續完成小階段實驗。並秉持持續維運為前提,築起團隊可以大膽冒險的邊界圍欄,一同與夥伴探險去。
- 二部曲- 實戰從Code->Pipeline->Deployment
- 整理與釐清,包含:
- 正確的程式碼與分支?
- 編譯或是佈署的原始步驟。
- 編譯所需的工具。
- 佈署的目的地。
- Azure Repo 實作,將範例程式碼上傳至平台。
- Azure Pipeline 佈署環境實作,將要佈署的目的地完成設定。
- Azure Pipeline 編譯與佈署實作,將範例Pipeline 設定至平台。
- Azure Boards 實作,從需求、開發、交付佈署到許可上線的一整完整軟體開發生命周期示範。
- 三部曲- 在企業中,Azure DevOps Service 還可以做些甚麼?
- 示範一:Pull Request 的條件設定。
- 示範二:Environment 的條件設定。
- 示範三:機敏資訊或檔案的替代與設定。