基于jenkins搭建CICD

本文主要介绍通过jenkins参数化构建搭建CICD(持续集成/持续交付),主要介绍jenkins参数化构建配置,jenkins本身搭建请查看官方文档
涉及到的插件:description setter pluginuser build vars plugin、qunar plugin、Readonly Parameter Plugin

一、最终效果

《基于jenkins搭建CICD》
《基于jenkins搭建CICD》
《基于jenkins搭建CICD》
《基于jenkins搭建CICD》

二、参数化配置

1、 点击配置,勾选参数化构建

《基于jenkins搭建CICD》

2、点击添加参数,有下面这些参数

《基于jenkins搭建CICD》

主要用到 Qunar Deploy Type、Qunar Hide Parameters、字符参数、文本参数

  • Qunar Deploy Type
    选择发版环境例如:dev beta grep prod ,多个空格分隔,示例只配置了prod环境

《基于jenkins搭建CICD》

  • Qunar Hide Parameters
    主要配置一些需要根据 Deploy Type变化的参数,名称需要带上Deploy Type

《基于jenkins搭建CICD》

  • 字符参数

《基于jenkins搭建CICD》

  • 文本参数

《基于jenkins搭建CICD》

  • 完整配置参数截图

《基于jenkins搭建CICD》
《基于jenkins搭建CICD》
《基于jenkins搭建CICD》
《基于jenkins搭建CICD》

3、构建过程配置

《基于jenkins搭建CICD》

4、shell脚本

paas_jenkins

    原文作者:darren
    原文地址: https://segmentfault.com/a/1190000018795389
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞