Waiting for Jenkins to finish collecting data
Jenkins 通过 Maven 构建完成 java 项目后,会对文件进行指纹验证,这样就会导致一个 java 项目时间会比较长,这个指纹验证功能
在 Maven 项目的构建中是自动开启
的。为了节约发布时间,所以需要关闭指纹验证的功能。
一、下载安装插件
1、插件名称:maven Integration
有时在jenkins中找不到这个插件,所以需要在jenkins的插件仓库中下载 hpi 文件,地址http://updates.jenkins-ci.org/download/plugins/maven-plugin/
2、如果在jenkins上能找到这个插件,直接安装重启即可。
如果下载的 hpi 文件,需要在 系统管理 --> 插件管理 --> 高级-->上传插件
,安装重启jenkins即可。
备注:插件名称是 maven Integration
,不是 pipeline Maven Integration
二、关闭指纹验证功能
进入到项目中,选择 Build -->高级 --> Disable automatic fingerprinting of consumed and produced artifacts
扩展
在Maven项目中,将为所有构建工件(创建和使用)生成指纹。
在 catalina.sh 中 添加 -Dhudson.util.AtomicFileWriter.DISABLE_FORCED_FLUSH=trueJAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:MaxPermSize=256M -XX:SurvivorRatio=8 -XX:+CMSClassUnloadingEnabled -XX:-UseLargePages -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:+OptimizeStringConcat -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./jvmdump -Dhudson.util.AtomicFileWriter.DISABLE_FORCED_FLUSH=true"=========================================================
在Maven项目中,将为所有构建工件关闭生成指纹。
在 catalina.sh 中 添加 -Dhudson.util.AtomicFileWriter.DISABLE_FORCED_FLUSH=falseJAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:MaxPermSize=256M -XX:SurvivorRatio=8 -XX:+CMSClassUnloadingEnabled -XX:-UseLargePages -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:+OptimizeStringConcat -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./jvmdump -Dhudson.util.AtomicFileWriter.DISABLE_FORCED_FLUSH=false"
Waiting for Jenkins to finish collecting data相关推荐
- 解决PyCharm调试查看变量时一直显示collecting data并报错Timeout waiting for response且看不到任何内容
问题描述 如题,在用PyCharm进行Python代码调试查看具体变量时,会随机遇到一直显示collecting data,到最后报错Timeout waiting for response,在界面中 ...
- IntelliJ配置jenkins服务的Crumb Data
近期在做jenkins测试,IntelliJ并没有自动安装jenkins服务器,因此需要自己添加,但是如果不配置Crumb Data,jenkins的服务就不能使用. 首先在服务器中开启CSRF服务, ...
- PyCharm调试时一直显示collecting data
找到并打开:File -> Setting,然后勾选Gevent compatible
- 3.Jenkins入门基础使用与Maven+SonarQube集成配置与实践
目录一览: Maven 集成配置与实践 SonarQube 集成配置与实践 WeiyiGeek Blog - 为了能到远方,脚下的每一步都不能少. Tips : 本文章来源 Blog 站点或者 We ...
- jenkins ---持续集成/持续发布
持续集成/持续发布 CI/CD Jenkins Jenkins概述 Jenkins目标 Jenkins特性 部署 环境准备 1.部署git 2.jdk环境部署 3.部署maven 4.部署tomcat ...
- jenkins执行脚本不退出
ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after XXX ms ...
- DEVOPS技术实践_04:Jenkins参数化构建
一.参数化构建 1.1 各个参数的信息 凭据参数存储一个用户的账号密码信息,等等,运用最多的是选项参数 1.2 使用选项参数 构建已经变成参数化构建 1.3 获取这个值,修改Jenkinsfile文件 ...
- jenkins+maven+docker java项目编译、打包、构建镜像、上传私有仓库、web容器部署
本环境非常简单,主要实现如下流程功能 员工通过eclipse提交java代码---gitlab更新代码----jenkins通过maven编译打包----生成war包----制作docker镜像并上传 ...
- jenkins的应用
jenkins CI/CD 持续集成/持续发布 开发(git) -->git主库–>jenkins(git+jdk+tomcat+maven打包+测试)–>发布到tomcat服务器 ...
- jenkins中maven的安装及配置,如何在jenkins中创建maven任务。
本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...
最新文章
- 在移动了用户数据时Android平台的路径设置
- How to bind multiple properties with formatter on one control from Ke
- DEV C++如何不需要通过建项目可以调试程序
- python程序发布 ubuntu_在ubuntu16.04的虚拟环境中运行Python程序作为服务
- 抽奖概率算法(区间计算法)
- 认知的四个层次,读懂改变一生
- 舌苔厚舌中间有裂缝,舌苔厚白,中间有裂缝主要是什么原因??
- 猫怎么设置虚拟服务器,光纤猫设置虚拟服务器
- leetcode---1728. 猫和老鼠 II
- 开源的api管理平台推介
- GBS国标经纬度转高德经纬度
- 中国计算机学会CCF推荐国际学术会议和期刊目录
- 白嫖我珍藏已久的在线小工具【第一弹】
- 手把手教你在 PPT中插入 LaTex 数学公式
- 二进制bit0是什么意思_什么是ip地址
- 正则表达式:不匹配特定的字符串
- nRF24L01+组网方式及防撞(防冲突)机制的实战分享
- FFmpeg用于flv/QSV格式转换(速度接近拷贝)
- 微服务从入门到精通【入门篇一】
- Influence Maximization影响力最大化