2017-07-13 310 views
0
拉动更改后失败

我有詹金斯节点上运行的作业(可以称之为X)的受限网络有防火墙限制,并且不允许通信使用的所有端口(仅22,443,80),所以我们的Jenkins Master使用端口443与节点进行通信。通信工作并在此节点上运行作业。,关于詹金斯节点(从)运行詹金斯工作从的VisualSVN

我再试图从使用自签名的证书,如果在代码中没有变化,詹金斯作业将成功运行VisualSVN服务器拉码,

但是如果有一些变化,它会将它们拉出(更改将添加到从属工作区中),然后作业将失败,并显示图像中的错误。

我用的是结账策略:1.使用SVN更新多达possible.but我得到同样的错误,如果我使用检查出新的副本。

所以如果我运行的工作,因为有一些变化被pulled.but它拉then.now如果我运行的工作将是successful.very不稳定的行为失败。 我在代理上运行CLI中的SVN命令,它工作时我第一次询问时会永久添加证书。

请帮助

从詹金斯

控制台输出:

https://i.stack.imgur.com/mXMMU.png

+1

的图像丢失。顺便说一句,以文本格式发布错误文字是一种很好的做法。 – bahrep

+0

HI @bahrep HI请检查我已添加的图片谢谢 –

+0

Jenkins版本是不是已过时?确保它是最新的并更新其SVN插件。 https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin不要忘记确保VisualSVN Server版本也是最新的。如果您使用VisualSVN Server 3.4.x或更早版本,请升级到最新的3.6.x版本。 – bahrep

回答

0
  1. VisualSVN服务器3.3.x版本的家人不支持,因为12月31日2016年,您必须升级到最新版本的家庭。今天它是VisualSVN Server 3.6。在升级之前,请不要忘记阅读文章KB103: Upgrading to VisualSVN Server 3.6

  2. 没有理由使用过时的服务器或客户端版本。而且,较新的和较旧的SVN客户端是兼容的。您可以使用较新的VisualSVN Server版本,即使由于某种原因您必须过时SVN客户端。

  3. 您遇到的问题是由Jenkins - Jenkins SVN plug-in to be precise中的错误 - 或防火墙和防病毒引起的。导致这些错误的网络也有可能存在问题。