Jenkins——实际项目设置

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

Paste_Image.png

【源码管理】

Paste_Image.png

【构建触发器】

Paste_Image.png

【构建环境】

Paste_Image.png

【构建】

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】

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  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"

【构建后操作】

Paste_Image.png

【Editable Email Notifaction】

Paste_Image.png
Paste_Image.png
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容