【发布时间】:2016-05-16 00:28:52
【问题描述】:
今天早上,在artifactoryPublish 任务中,我们所有的 Jenkins 构建都失败了,消息如下:
Execution failed for task ':artifactoryPublish'.
> Context URL cannot be empty
我重建的任何项目都会发生这种情况,即使是几个月内没有改变的项目。
当我比较成功和失败构建之间的控制台日志时,弹出的一个项目是成功构建中这样的一行:
[buildinfo] Properties file found at '/tmp/buildInfo4135847729346651998.properties'
对于失败的构建不存在。我的 /tmp 目录确实包含失败构建的 buildInfo*.properties 文件,但从控制台输出看来,该文件未传递给 Gradle。属性文件包含一个 contextUrl 属性,这让我相信我的构建中缺少的文件是问题所在。
谁能提供一些关于我的配置或环境中可能发生的变化导致此问题的启发?
【问题讨论】:
-
我看到实现我们的新构建系统的行为完全相同,但无法找出原因。任何更新将不胜感激。
-
我不得不在短期内转向其他事情,但计划很快再做。我的安装落后了几个小版本,所以我要做的第一件事是确保它和插件是最新的。不过,我不确定那会做什么,因为据我所知,工作和不工作之间没有任何变化。
标签: jenkins gradle artifactory