您的團隊在 AWS CodePipeline 中執行 CI/CD 管道。您需要在管道將 artifacts 暫存以進行測試之前,新增作為管道一部分執行的單元測試。您應該如何將單元測試整合到 CI/CD 管道中?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在管道使用的 AWS CodeBuild buildspec 中新增一個階段來執行單元測試。.
為什麼這是答案
正確答案:在管道使用的 AWS CodeBuild buildspec 中新增一個階段來執行單元測試。 解釋: AWS CodeBuild 專為執行建置、測試和封裝程式碼而設計。透過在 CodeBuild 的 buildspec.yml 檔案中新增一個階段來執行單元測試,您可以將測試直接整合到 CI/CD 管道的建置階段中。這確保了每次程式碼變更都會在部署前經過自動化測試,是實現持續整合的最佳實踐。 錯誤選項: 建立一個獨立的 CodePipeline 管道來執行單元測試:這會增加不必要的複雜性,並將測試與主要建置流程分離,導致管理和協調上的困難。 在 EC2 實例上安裝 AWS CodeDeploy 代理程式:CodeDeploy 主要用於將應用程式部署到各種計算服務,而不是執行單元測試。單元測試應在建置階段完成,而不是部署階段。 在 git 儲存庫中建立一個測試分支:雖然測試分支有助於開發流程,但它本身並不能將單元測試整合到自動化 CI/CD 管道中。您仍然需要一個機制(例如 CodeBuild)來自動執行這些測試。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡