我是一个完整的Jenkins noob,所以如果我错过了一些完全显而易见的东西,我会事先道歉!
我正在使用Visual Studio 2010构建Intranet Web应用程序,并使用AnkhSVN将更改提交到存储在运行Visual SVN Server的服务器上的存储库。
由于预算限制,此服务器也充当我们的Web服务器并运行Jenkins。它连接到我们的内部网络,但没有外部Internet访问,因此我不得不手动安装Jenkins插件和依赖项。
我正在尝试构建一个Jenkins项目,该项目在检测到提交时构建Web应用程序但是当我在源代码管理窗口中输入存储库URL和用户凭据时,我收到以下错误消息:
无法访问存储库
但是当我在浏览器中输入url并输入相同的凭据时,我可以访问存储库而不会出现任何错误。
非常感谢任何想法。
服务器规范
Windows Server 2012 R2 Datacenter 64位
Visual SVN服务器
港口:443
版本3.5.6
詹金斯
港口:8080
凭据插件2.1.9
MapDB API插件1.0.9.0
管道:SCM步骤2.3
管道:步骤API 2.5
SCM API插件1.3
SSH凭据插件1.12
结构插件1.5
Subversion插件2.7.1
答案 0 :(得分:1)
检查jenkins服务器的ip是否可以访问svn ip server ....我有同样的问题,我发现我的ci服务器无法访问svn服务器。使用ping命令
答案 1 :(得分:1)
实际上可能没问题。出于某种原因,我在Jenkins中编辑某个作业的SCM详细信息时会看到类似的错误消息(可能是Jenkins前端的错误),但如果我实际保存并运行该作业,它确实可以正常工作。
尝试在构建期间实际可行。