jenkins pipeline + gitlab
資深大佬 : tibifide 2
背景:公司开发用的是 java,项目 A ;测试接口自动化用的 python,项目 B 。打算做持续集成,期望达到的效果是任何一名开发人员提交代码后会去触发 pipeline 的执行,pipeline 就包含两步 build + test,然后将 test 的失败结果通知到开发,达到一种快速反馈的效果。 有个问题:A 开发在某次迭代的时候开发了一些功能,比如 F1 、F2 、F3,push 代码的时候,如何只执行 F1 、F2 、F3 对应接口测试呢? 不能执行全量的测试,因为其他开发人员可能有些 function 还没有开发完成,但是这时测试代码已经开发完成了,这个时候去执行未开发完成的功能肯定跑不通。
大佬有話說 (12)