背景

公司的 nexus 最近每天下午四五点就会出现缓慢的情况,在 nexus staging promote 到 release 的时候就老是会出现 TIMEOUT 的情况。

报错信息

Waiting for operation to complete...
..................................................................................
[WARNING] TIMEOUT after 300.2 s[ERROR] Rule failure while trying to close staging repository with ID "comokta-1127".
[ERROR]
[ERROR] Nexus Staging Rules Failure Report
[ERROR] ==================================
[ERROR]
[ERROR]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary :
[INFO]
...

虽然是 TIMEOUT 报错,但是最后上 nexus 查看,其实是已经 deploy 到 release path 下面了。可恶的是,这个报错导致了我 jenkins pipeline 的往下执行。为了解决这个问题。在 Plugin 中增加 timeout 的超时时间。

解决方案

<plugin><groupId>org.sonatype.plugins</groupId><artifactId>nexus-staging-maven-plugin</artifactId><version>${nexus-staging-maven-plugin.version}</version><extensions>true</extensions><configuration><serverId>nexus</serverId><nexusUrl>https://nexushost/</nexusUrl><stagingProgressTimeoutMinutes>20</stagingProgressTimeoutMinutes></configuration>
</plugin>

stagingProgressTimeoutMinutes 默认为 5 min。

【参考文档】
https://help.sonatype.com/repomanager2/staging-releases/configuring-your-project-for-deployment

nexus-staging-maven-plugin TIMEOUT 解决方案相关推荐

  1. Sonatype Nexus搭建maven私服仓库

    搭建Maven私服仓库 1. 概述 Sonatype Nexus是一种特殊的远程仓库,是架设在局域网内的仓库管理器. nexus 可以搭建局域网maven私服仓库(实现局域网用户共享),并且支持代理广 ...

  2. 使用Nexus配置Maven私有仓库

    使用Nexus配置Maven私有仓库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装配置Nexus 1>.下载nexus 下载地址:https://www.sonat ...

  3. Nexus搭建Maven私服并使用私服

    简单介绍 前言:我们常用的maven仓库有中央仓库(全球共用),私有仓库(公司内部共用),和本地仓库(个人私有).类似代码托管大概有GitHub(全球代码托管)和gitee(国内版代码托管)和Gitl ...

  4. 解决Jetty Maven Plugin:Please initialize the log4j system properly(转)

    解决Jetty Maven Plugin:Please initialize the log4j system properly. Jetty Maven Plugin环境: <plugin&g ...

  5. 使用Nexus搭建Maven私服、私服下载与上传

    目录 一.概念 1.私服简介 2.私服的好处 3.搭建私服的开源仓库管理软件 二.使用Nexus搭建Maven私服(Windows环境) 1.安装jdk 2.下载即安装Nexus 2.1 下载 2.2 ...

  6. org.apache.maven.plugin.MojoExecutionException: protoc failure

    build   hadoop 23 真的是千辛万苦,错误贴出来 [ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugin ...

  7. 如何使用Nexus搭建Maven私服

    如何使用Nexus搭建Maven私服 转载于:https://www.cnblogs.com/valuestack/p/nexus-and-maven.html

  8. Maven学习总结(九)——使用Nexus搭建Maven私服

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(九)--使用Nexus搭建Maven私服 一.搭建nexus私服的目的 为什么要搭建nexus私服,原因很 ...

  9. IDEA配置maven报错解决方案

    IDEA配置maven报错解决方案 参考文章: (1)IDEA配置maven报错解决方案 (2)https://www.cnblogs.com/7758521gorden/p/8778496.html ...

最新文章

  1. 中兴高达和中兴啥关系_打通信息孤岛!中兴高达一体化通信指挥平台
  2. 当用户将鼠标悬停在列表项上时,使光标成为手
  3. 汇编解析(4)-BIOS
  4. Centos7 yum安装Python3.6环境,超简单
  5. mysql 从库 read only_mysql salve从库设置read only 属性
  6. CodeForces - 1506G Maximize the Remaining String(单调栈+贪心)
  7. 阿里研究员谷朴:API 设计最佳实践的思考
  8. 捷信达温泉管理软件员工卡SQL查询
  9. localstorage本地缓存
  10. 直接拿来用!超实用的Java数组技巧攻略
  11. aspx 判断字符串是否为decimal_C++编程技巧: 如何判断输入是否为整型
  12. [原创]互联网网站测试经验
  13. qpython 使用教程_python中spy++的使用超详细教程
  14. 摆动式运输机运动分析_三河燕郊人民医院设备资讯(第28期):SW—3702精子分析仪...
  15. 基础线性代数知识点总结与回顾(三):向量空间和二次型
  16. NeurIPS 2021 | 医学图像GAN生成,在Noisy Data上训练出超越监督学习的模型
  17. Jenkins 配置 Maven 环境变量
  18. Iphone版音乐计算机,iPhone网易云音乐app的离线音乐导出到电脑
  19. MFC控件-Spin控件和编辑框控件Edit Control绑定使用
  20. L1-058 6翻了 (15 分)

热门文章

  1. 利用keil完成ARM汇编语言编程入门实践
  2. 零输入响应是齐次解的一部分
  3. matlab计算空间坐标,通过matlab计算卫星位置
  4. DSP28335中断系统(一)
  5. 通达信破解接口难不难?
  6. 2021-2027全球与中国演播室和外场超高清和高清镜头市场现状及未来发展趋势
  7. 全球十大黑客:乔布斯上榜
  8. android界面最小化实现,Android-Android 怎么实现应用程序最小化到后台运行,不被系统kill...
  9. Win10 每天蓝屏多次,蓝屏代码0x3B:SYSTEM_SERVICE_EXCEPTION
  10. 加州大学河滨分校计算机科学排名,美国加州大学河滨分校计算机科学专业.pdf...