我面临以下问题。我想将 jenkins 的 CI 方法实施到我的项目中。该项目是用 C# 编写的。我有一个 ubuntu 服务器 v. 12.0.4.2 LTS。这个想法是在这台机器上运行颠覆和詹金斯,虽然我不确定我是否理解技术部分正确。在我的研究中,我正在阅读有关 CI-Server 的信息,所以显然这里是 jenkins 和 Build Server。所以我的问题是:我可以在同一台机器上运行颠覆和詹金斯吗?如果是这种情况,我真的很感激一些建议。
到目前为止,我已经安装了 Jenkins,它正在工作。我也安装了 subversion,但因为我对 linux 有点陌生,我不知道我的 SVN 是否正常工作。我对 Jenkins 的 Subversion 的理解是,我在服务器上的特定目录中创建了一个存储库。Jenkins 正在监视这个目录并在提交发生后开始构建+测试。但是我如何从我的工作机器访问存储库路径?
编辑 /etc/apache2/sites-available/default 我的位置标签看起来像这样
<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "mml"
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>
我的存储库的路径是 /home/svn/ 在这个路径中我想让我的项目称为 mml。access.log 是空的,但是 error.log 有这个错误:[Tue May 07 17:41:48 2013] [error] proxy: pass request body failed to 127.0.0.1:8080 (localhost) from 77.21.150.76 ()