作者回复: 质量门禁的话,只要集成到流水线中,由流水线控制即可,这是最简单的实现方法,具体来说,如果你有使用Jenkins,那么可以添加每个步骤的post环节,并在其中写相应的质量门禁检查条件,如果失败则提示退出。
作者回复: 你好,你看的很仔细,扫描频率是指每次触发流水线检查一下是否有代码,配置变更,如果没有则自动跳过,减少不必要的执行;调整内容是指可以圈定扫描代码的范围,比如目录,文件类型等,另外还可以针对不同级别的流水线扫描不同的规则集,有些比较耗时的检查,就没必要在提交触发执行了,核心思想还是加快速度,不要让扫描成为持续集成等高频执行流水线的瓶颈哈。
作者回复: 没错哈,记得不能把责任都放在“拿着锤子”的人的手上,流程中的各个环节都应该有自己的质量意识。
作者回复: 你好,我找了下其实并没有所谓官方的定义,我的理解就是将质量内建于开发交付流程的各个环节,在源头把控质量,出现问题流程立刻停止,以及不要依靠检验工作来保障质量。
作者回复: 赞,善于总结,前后关联才能编织成一个知识网络,形成自己的体系,加油!