作者回复: 是的。通过Job模型来梳理Pipeline。实际上Job模型是可以替代jenkins,cloudbee的!
作者回复: “下流job”应该是“下游job”,是吧😄 增强automation健壮性的一般性办法有 1. 加入re run机制,这个你可以参考jdbc connection的机制。一次出错没关系,可以retry多次,直到超过max number 2. 分析常见错误原因,调整参数。比如实例比较慢,可以调大time out。如果是测试账号失效,可以run time创建测试账号。 如果确实是间歇性失败。。。。。那就提交bug,让开发人员修改吧。😂
作者回复: job树是自动化测试设计的一种建模方式,CI pipeline本身也是自动化。如果是全新的pipeline设计,不妨用Job模型来完成;如果是和已存的pipeline集成,那就是接口对接了。我们微信上加了,是吧,微信上细聊你的场景。
作者回复: 谢谢分享! Job模型就是为了帮助理清思路,做好设计!
作者回复: 如果你指的是example git的地址,抱歉,它是mock的。 本专栏唯一Github地址 https://github.com/sheng-geek-zhuanlan