CentOS 7 安装 Jenkins
Jenkins 配置自动化部署
Jenkins部署 jar包
1. 新建一个任务
2. 添加git 源码地址
3. 配置构建前操作
这里构建前我的不需要什么操作所以我也就没有配置
4.配置构建maven 操作
这里我加上项目名,是因为我提交到git 的时候提交错了。
把项目的文件夹也提交上来了,在下图可以看到我pom文件是在项目的文件夹下面。
如果我没有加上这个项目名称会找不到我的pom文件,从而导致项目构建失败。
如果你的pom在项目第一层就不需要这样做直接写pom.xml
这是正常构建出来工作空间(左图)、我这个配置构建出来的空间(右图)
5. 配置构建后执行的操作
因为我在Jenkins 配置自动化部署中配置的项目上传到服务器的/home目录下 ,
但是 我在构建后的配置中又配置了一个/home所以这里会有两层home文件夹
echo "上传成功,移动文件到tomcat/webapps目录中"
mv /home/home/ssmTest-0.0.1-SNAPSHOT.war /usr/tomcat7/webapps/
echo "移动成功,项目开始运行"
我的tomcat是启动的 所以移动目录后就能运行了
启动tomcat 在tomcat目录下的bin目录下的startup.sh
6. 访问项目
这样就配制好了