AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
一个CodePipeline包含顺序的源、构建和部署阶段,每个阶段都有一个runOrder为1的单一操作。团队需要添加单元测试,以便只有通过测试的代码才能部署。他们应该如何将单元测试集成到管道中?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在构建阶段,添加一个runOrder为2的测试操作,使用AWS CodeBuild运行单元测试。.
为什么这是答案
正确答案是“在构建阶段,添加一个runOrder为2的测试操作,使用AWS CodeBuild运行单元测试”。单元测试应在代码部署之前运行,以确保只有通过测试的代码才能进入部署阶段。CodeBuild是执行构建和测试任务的理想服务。在构建阶段添加测试操作,并将其runOrder设置为2,可以确保它在主构建操作(runOrder为1)之后执行。
选项A和C是错误的,因为CodeDeploy主要用于部署应用程序,而不是运行单元测试。选项D是错误的,因为单元测试应在部署阶段之前完成,而不是在部署阶段中执行。将测试放在构建阶段可以更早地捕获错误,避免将有问题的代码部署到下游环境。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡