用Jenkins freestyle job构建Maven项目
文章目录
- 用Jenkins freestyle job构建Maven项目
- 在服务器上安装Maven
- 在Jenkin上配置Maven
- 用Jenkins freestyle job构建Maven项目
用Jenkins freestyle job构建Maven项目
在服务器上安装Maven
参见:
- 在CentOS7 上安装Maven
在Jenkin上配置Maven
- 打开Manage Jenkins / Global Tool Configuration
- 找到Maven菜单,新增Maven
- 取消自动安装Maven
- 输入一个Maven工具名称,比如Maven
- 输入MAVEN_HOME,比如/opt/apache-maven
用Jenkins freestyle job构建Maven项目
Maven demo project: https://github.com/cookcodeblog/gs-rest-service-maven , 项目根目录下有一个settings.xml
指向阿里云Maven仓库。
方法一:Invoke top level Maven targets:clean package –s settings.xml -U -B
方法二:Execute shell,使用Maven绝对路径:/opt/apache-maven/bin/mvn clean package -s settings.xml -U -B
方法三:先设置好环境变量,打开Manage Jenkins / Configure System,添加Environment
variables: M2_HOME=/opt/apache-maven
和PATH=$PATH:$M2_HOME/bin
; 再配置Execute shell:mvn clean package -s settings.xml -U -B
方法三时,Jenkins有一个PATH中$M2_HOME/bin重复2次的小bug,但是不影响使用。
还没有评论,来说两句吧...