为什么在生成日志输出中出现“x射线扫描连接丢失:Artifactory响应:禁止,试图重新连接…”

伊莱Moshkovich
2022-04-11 11

描述:

当用户为了运行带有x射线扫描的构建而创建Jenkins管道时,保持阶段的顺序是很重要的,因为“x射线扫描”将在“buildInfo”的发布之后。
如果在生成日志输出中出现以下条目:

x射线扫描连接丢失:人工响应:禁止,试图重新连接…

这可能是由于不正确的管道脚本阶段顺序造成的。

解决方法:

为了成功运行x射线扫描步骤,需要在x射线扫描阶段之前定位' buildInfo '的发布阶段。

参考我们的一个例子Github页面

请注意,为了从管道脚本触发扫描,需要以下条件:

  1. ' buildinfo '和工件成功发布到Artifactory
  2. 策略配置为“失败构建”
  3. 定义一个监视,其中包括需要扫描的存储库/构建,并具有#2中的预定义策略)。