一家公司在AWS CodePipeline上为其应用程序运行持续集成持续交付(CI/CD)管道.在暂存工件进行测试之前,开发人员必须编写单元测试并将它们作为管道的一部分运行.开发人员应该如何将单元测试作为CI/CD管道的一部分?
创建单独的CodePipeline管道来运行单元测试
B、
更新AWS CodeBuild 规范以包含运行单元测试的阶段
C、
在Amazon EC2实例上安装AWS CodeDeploy代理以运行单元测试
D、
在AWS CodeCommit中创建一个测试分支来运行单元测试
相关题目
开发团队决定使用AWS CodePipeline和AWS CodeCommit为新应用程序采用持续集成/持续交付(CI/CD)流程,但是,管理层希望有人在将代码部署到生产之前对其进行审查和批准.开发团队如何向
A、
使用AWS SES在需要他们采取行动时向审批人发送电子邮件开发一个简单的应用程序,允许审批者接受或拒绝构建. 当构建被接受时,调用AWS Lambda函数来推进管道.
B、
如果获得批准,则在将更改推送到CodeCommit存储库时添加批准的标签.CodePipeline将继续构建和部署已批准的提交,不会中断.
C、
向CodeCommit添加批准步骤.在批准之前不会保存提交.
D、
向管道添加批准操作将批准操作配置为在需要批准时发布到Amazon SNS主题.管道执行将停止并等待批准.
开发团队决定使用 AWS CodePipehne 和 AWS CodeCommit 为新应用程序采用持续集成/持续交付 (CI/CD) 流程。
A、 当需要批准者采取行动时,使用 AWS SES 向批准者发送电子邮件 开发一个简单的应用程序,允许批准者接受或拒绝构建 当构建被接受时调用 AWS Lambda 函数以推进管道
B、 如果获得批准,则在将更改推送到 CodeCommit 存储库时添加批准的标签。CodePipeiine 将继续构建和部署已批准的提交而不会中断
C、 向 CodeCommit 添加审批步骤 提交在获得批准之前不会保存。
D、 向管道添加批准操作。将批准操作配置为在需要批准时发布到 Amazon SNS 主题。管道执行将停止并等待批准
CI/CD的定义分别是持续集成/持续交付、持续部署
A、正确
B、错误
The automated code testing and integration that Andrea ran as part of her organization’s CI/ CD pipeline
A、Manually bypass the test. 手动绕过测试。
B、Review error logs to identify the problem. 查看错误日志以确定问题。
C、Rerun the test to see if it works. 重新运行测试以查看它是否有效。
D、Send the code back to the developer for a fix. 将代码发送回开发人员进行修复。