的VisualSVN或git的本地回购仅

问题描述:

我所试图实现的是 -的VisualSVN或git的本地回购仅

  1. 做.NET项目的自动化部署。
  2. 我想使用源代码控制,但我不想在像GitHub.com这样的地方存储文件,只是想将它们存储在我的服务器上并通过工作站访问它们
  3. 我想使用Jenkins实现上述,就像使用MSBuild构建项目一样,使用源代码控制来跟踪文件,并且我希望Jenkins每晚在服务器上自动部署应用程序。

我是使用Jenkins,VisualSVN和Git的新手。到目前为止,我已经尝试了上述场景,并且我可以使用VS2015使用VisualSVN创建一个存储库。在詹金斯,我能够配置MSBuild,但是当涉及到配置Git或SVN时,这是一个痛苦。

对于Git仓库URL它不会把我的本地文件路径

对于SVN仓库URL它不会把我的本地文件路径

不停地给我错误,如

“无法访问文件:/// C:/资料库/ WebApplication1 /主干:SVN:E180001:无法打开ra_local会议URL 的svn:E180001:无法打开资料库 '文件:/// C:/资料库/ WebApplication1 /树干'“

是否有人可以在Jenkins中解释配置Git和SVN存储库URL,他们是否总是必须指向github.com和类似于SVN的东西。我如何在这个版本库URL中指定我的服务器URL?

如果可能的话请提供一些简单的例子。 任何帮助,非常感谢。

如果你想利用Subversion版本库的本地路径(即你不需要让别人库访问现在),你甚至不需要任何Subversion服务器可言。在这种情况下,您可以使用本地file://访问存储库。

您正在收到的错误表明您输入了无效的存储库路径。您必须输入正确的存储库路径。例如。它必须是

svn info file:///C:/Repositories/WebApplication/trunk

但你输入的路径是不正确的。它不指向存储库。因此,你得到的错误。仔细检查路径并修复它。

詹金斯(或任何其他这样的工具)安装在您的仓库位于同一台计算机上,应该没有问题访问本地仓库的内容file://。由于访问是在本地执行的,因此构建可减少SVN服务器负载的机器非常普遍。