avatar

jenkins高级用法

我们在SpringBoot CI/CD一文中最后实现了通过gitlab,jenkins以及sonarqube实现了自动化的部署,但是有一些生硬,我们这个配置如果说jenkins编译失败了我们无法控制sonerqube是否进行分析,我们也很难控制jenkins的其他操作,当然可以自己写shell去执行但是不方便,所以我们需要一种更灵活的方式进行处理,这个就是jenkins Pipeline,jenkins 流水线,这个功能就是来实现jenkins自动化构建,使用groovy代码控制。

groovy语法

groovy语法在我之前的文章中已经详细的进行了描述,可以去学习一下

使用Pipeline

groovy定义Pipeline

文章作者: zenshin
文章链接: https://zlh.giserhub.com/2020/04/03/ckbbo2j45001xpkwae5n94n8z/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zenshin's blog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论