Jenkins——实际项目设置

【环境】maven、git
1、新建项目
【General】

Jenkins——实际项目设置_第1张图片
Paste_Image.png

【源码管理】

Jenkins——实际项目设置_第2张图片
Paste_Image.png

【构建触发器】

Jenkins——实际项目设置_第3张图片
Paste_Image.png

【构建环境】

Jenkins——实际项目设置_第4张图片
Paste_Image.png

【构建】

Jenkins——实际项目设置_第5张图片
Paste_Image.png

Goals
clean install -U -P test findbugs:findbugs checkstyle:checkstyle
说明:-U 强制更新maven库中的依赖包,nexus默认是当天更新,第二天才能生效调用。
-P test :调用pom配置中的test环境参数
findbugs:findbugs checkstyle:checkstyle :执行静态检查
【Execute Shell】

Jenkins——实际项目设置_第6张图片
Paste_Image.png
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  [email protected]:/home/yuanfang/totest/eid_forpolice/test1.war
scp -r ~/.jenkins/workspace/projectname/target/*.war  [email protected]:/usr/local/tomcat-test-8081/webapps/test1.war
ssh -tt 192.168.1.xx2 "/opt/restart.sh"

【构建后操作】

Jenkins——实际项目设置_第7张图片
Paste_Image.png

【Editable Email Notifaction】

Jenkins——实际项目设置_第8张图片
Paste_Image.png
Jenkins——实际项目设置_第9张图片
Paste_Image.png
Jenkins——实际项目设置_第10张图片
Paste_Image.png

你可能感兴趣的:(Jenkins——实际项目设置)