前言

本文介绍了如何使用Jenkins和GitLab实现自动化代码检测、打包、部署,同时重点介绍了如何根据GitLab的Tag自动打包。通过本文的指导,你可以大大提高团队的协作效率,同时避免繁琐的手动操作。

步骤

安装插件

  1. 在Jenkins的系统管理-插件管理安装GitLab Paramter插件

image-20220111135023854

使用

  1. 在项目配置,选择参数化构建过程,命名名称tag,参数类型选择标签

    image-20220111135251563

  2. 在源码管理,调整为按tag拉取代码,填入$tag${tag},这里的tag是第一步命名的名称

    image-20220111135345942

  3. 在项目Git页面,增加tag标签

    image-20220111140022882

  4. 在项目构建页面,选择Build with Parameters,选择指定的tag版本,点击开始构建

    image-20220111140012067

  5. 可以在sonar scanner,将tag传递给projectVersion

    image-20220111140208097