← 返回術語表
CI/CD 管線
CI/CD 管線是持續建置、測試與部署軟體變更的自動化工作流程,讓團隊能更快、更可靠地交付程式碼。
最後更新:2026年3月3日
CI/CD 管線(持續整合/持續部署)是一連串自動化的步驟,將程式碼從開發人員的 commit 開始,經過建置、測試、資安掃描,一路部署到正式環境。它是現代軟體交付的骨幹,能消除人工交接,並降低人為錯誤的風險。
持續整合(CI)著重於在開發人員 commit 時自動合併並測試程式碼變更,及早發現整合錯誤。持續部署(CD)則更進一步,將通過驗證的建置自動發布到預備環境或正式環境,不需要人工核准關卡。
從資安的角度來看,CI/CD 管線是高價值的攻擊目標。入侵管線的攻擊者能將惡意程式碼注入建置產物、竊取機密與權杖,或將植入後門的軟體大規模推送到正式環境。因此,強化管線是任何軟體供應鏈安全計畫中的關鍵環節。
管線中的每個作業都在 CI 執行器上執行,也就是程式碼、作業的機密與其下載的相依套件匯集在一起的機器。