开发团队决定使用AWS CodePipeline和AWS CodeCommit为新应用程序采用持续集成/持续交付(CI/CD)流程,但是,管理层希望有人在将代码部署到生产之前对其进行审查和批准.开发团队如何向CI/CD管道添加手动审批人?
使用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 主题。管道执行将停止并等待批准
一家公司在AWS CodePipeline上为其应用程序运行持续集成持续交付(CI/CD)管道.在暂存工件进行测试之前,开发人员必须编写单元测试并将它们作为管道的一部分运行.开发人员应该如何将单元测试作为
A、
创建单独的CodePipeline管道来运行单元测试
B、
更新AWS CodeBuild 规范以包含运行单元测试的阶段
C、
在Amazon EC2实例上安装AWS CodeDeploy代理以运行单元测试
D、
在AWS CodeCommit中创建一个测试分支来运行单元测试
CI/CD的定义分别是持续集成/持续交付、持续部署
A、正确
B、错误
开发团队正在使用 AWS CD 将单片应用程序迁移到具有 AWS Lambda 集成的 Amazon API Gateway zip 部署包超出了 Lambda 直接上传部署包的大小限制。
A、 使用 zip 磁贴创建 Lambda 层并使用 -code CLI 参数引用它
B、 创建一个 Docker 镜像并使用 --docker-image CLI 参数引用该镜像
C、 使用 --zp-file CLI 参数上传部署包
D、 将部署包上传到 Amazon S3 并使用 --code CLI 参数引用 Amazon S3