获取"目标存储库不能为空"对于奴隶的詹金斯Artifactory插件

时间:2018-05-11 00:10:32

标签: jenkins gradle continuous-integration jenkins-plugins artifactory

我们目前正在使用Jenkins Artifactory插件将我们的工件推送到Artifactory,并且一切都在Jenkins Node主机上运行良好。

我们在所有构建中做的一件事是:我们根据构建版本在构建脚本中指定目标存储库(即,如果项目版本包含SNAPSHOT,则将构建放在其他位置)。即使没有明确设置目标回购,如下图所示,这也没有问题:Empty Jenkins Target Repo

在主节点上,离开" Target Repository"空是没问题的,我们的文物去了正确的地方。但是当在JNLP从属节点上运行完全相同的构建时,我们得到了#34;目标存储库不能为空"例外。当我们明确设置目标repo时,作业在slave节点上工作正常,但很明显,这会破坏在构建脚本中动态设置目标repo的目的。

在我们的从属节点上运行作业时,我们是否有任何理由得到这些错误,而不是主要的?他们都运行相同版本的java,gradle等。所以我不确定会出现什么问题。

0 个答案:

没有答案