我们在SpringBoot CI/CD一文中最后实现了通过gitlab,jenkins以及sonarqube实现了自动化的部署,但是有一些生硬,我们这个配置如果说jenkins编译失败了我们无法控制sonerqube是否进行分析,我们也很难控制jenkins的其他操作,当然可以自己写shell去执行但是不方便,所以我们需要一种更灵活的方式进行处理,这个就是jenkins Pipeline,jenkins 流水线,这个功能就是来实现jenkins自动化构建,使用groovy代码控制。
groovy语法
groovy语法在我之前的文章中已经详细的进行了描述,可以去学习一下
使用Pipeline
groovy定义Pipeline
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zenshin's blog!
评论