Jenkins 整合springboot 构建maven项目
这里纯记录一下Jenkins如何构建一个maven风格项目,安装Jenkins搭建环境一些列步骤省略。
-
新建一个任务,选择maven风格项目
-
源码管理选择git并复杂git仓库地址以及选择凭证,选择分支
-
build 填写pom.xml,下面的maven构建命令如下
clean install -pl FileServer -Dmaven.test.skip=True
-pl 后面是子模块里面module 的名字
-
Post Steps 构建以后为了方便传输执行打包操作
tar -czvf /home/jenkins/workspace/file-test/FileServer.tar -C /home/jenkins/workspace/file-test/FileServer target
意思是用tar将/home/jenkins/workspace/file-test/FileServer 目录下面的target包全部打包成/home/jenkins/workspace/file-test/FileServer.tar,-C 的意思打包但不打包整个目录结构。
- 构建后操作
构建后操作需要连接程序运行服务器把刚才打的包传输过去解压并创建运行目录在进行运行。
首选选择Send build artifacts over SSH ,并在里面填写程序服务地址,最后在exec command里面写入需要执行的命令,如图
- 保存退出,然后构建