2025/04/18

04-18.png

「軟體開發到最後的部署,會因為技術選型、環境、平台的不同,因此有千百種可能性存在。」——《我要招架一切【痛點】:從工程師到開發團隊的 Azure DevOps 冒險指南》

每一間不同的企業,都可能會演化出不同的 DevOps Pipeline 或 Workflow。

你們使用哪種程式語言開發軟體?如何 build?產出哪些 Artifacts?

如何部署?部署在實體、虛擬伺服器還是全面容器化?有多少種環境需要部署?

使用哪一種 CI/CD 工具?執行哪些自動化測試?如何處理 DB 異動?如何退版?

團隊由哪些角色組成?有獨立的 IT 或維運部門?網路架構規劃如何?

是否需要有各種人工審核的關卡?老闆要負責當那個按下正式環境部署的角色?

每一間企業都有自己的 DevOps 痛點,也會演化出自己的 DevOps 面貌,不同企業的 DevOps 總是如此的相似又相異。