持续集成与持续测试 — 软件工程选择题
题目
某团队规定:每次代码合入主干后,流水线依次执行构建、单元测试、集成测试;任一环节失败即停止后续环节并阻止发布。一次提交的构建通过,单元测试通过,但集成测试失败。修复后团队仅在分支上重新运行了集成测试并通过,未重新合入主干。按规定,此时应如何处理?
A. 允许发布,因为修复后的集成测试已通过 B. 重新合入主干并触发完整流水线,全部通过后才允许发布 C. 只需在主干重新运行集成测试,通过即可发布 D. 允许发布,因为最初的构建和单元测试已通过