持续集成与持续交付 — 软件工程选择题
题目
某团队希望同时落实持续集成与持续交付,并明确要求制品上线生产环境前仍由负责人审批。以下哪种流水线设计符合要求?
A. 开发者频繁集成代码,提交后自动构建并运行测试;通过后自动生成并保存可发布制品,生产上线须审批
B. 开发者集中到迭代末尾集成代码;集成后自动构建、测试并保存制品,生产上线须审批
C. 开发者频繁集成代码,提交后自动构建并运行测试;通过后仍由人员手工制作并保存制品,生产上线须审批
D. 开发者频繁集成代码,提交后自动构建、测试并保存制品;通过后不经审批自动部署到生产环境