【环境】maven、git
1、新建项目
【General】
【源码管理】
【构建触发器】
【构建环境】
【构建】
Goals
clean install -U -P test findbugs:findbugs checkstyle:checkstyle
说明:-U 强制更新maven库中的依赖包,nexus默认是当天更新,第二天才能生效调用。
-P test :调用pom配置中的test环境参数
findbugs:findbugs checkstyle:checkstyle :执行静态检查
【Execute Shell】
echo "项目名称:" $JOB_NAME >>version.txt
echo "git版本号:" $GIT_COMMIT >>version.txt
echo "构建编号:" $BUILD_NUMBER >>version.txt
jar uvf target/test1*.war version.txt
scp -r ~/.jenkins/workspace/projectname/target/*.war root@192.168.1.xx1:/home/yuanfang/totest/eid_forpolice/test1.war
scp -r ~/.jenkins/workspace/projectname/target/*.war root@192.168.1.xx2:/usr/local/tomcat-test-8081/webapps/test1.war
ssh -tt 192.168.1.xx2 "/opt/restart.sh"
【构建后操作】
【Editable Email Notifaction】