构建环境:
Gitlab + Gradle + Jenkins + Nexus的Maven仓库
必要的Jenkins插件:
GitLab Plugin
Git Tag Message Plugin
Jenkins Git plugin
Gradle Plugin
build.gradle配置:
1、项目使用Gradle构建,所以需要在项目中配置apply plugin: 'maven-publish'
,来实现推送jar包到maven。
2、在build.gradle文件中删除verson配置,并在gradle.properties添加version属性配置,可以直接修改属性version来构建版本号,也可以通过命令行传入参数'-Pversion=x.x.x'
Jenkins创建Job:
1、在Source Code Management > Git > Repositories > Refspec中填写+refs/tags/*:refs/remotes/origin/tags/*
2、在Source Code Management > Git > Branches to build中填写refs/tags/*