gpt4 book ai didi

c# - SVN 和 Jenkins 在同一台机器上的 C# (ubuntu)

转载 作者:行者123 更新时间:2023-12-04 18:38:13 27 4
gpt4 key购买 nike

我面临以下问题。我想将 jenkins 的 CI 方法实现到我的项目中。该项目是用 C# 编写的。
我有一个 ubuntu 服务器 v. 12.0.4.2 LTS。这个想法是在这台机器上运行颠覆和 Jenkins ,虽然我不确定我是否理解技术部分正确。在我的研究中,我正在阅读有关 CI-Server 的信息,所以显然这里是 jenkins 和 Build Server。
所以我的问题是:我可以在同一台机器上运行颠覆和 Jenkins 吗?
如果是这种情况,我真的很感激一些建议。

到目前为止,我已经安装了 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 ()

最佳答案

是的,完全可以在同一台服务器上托管 Jenkins 和 Subversion。

Subversion 有几种访问方法。您可以决定您想要哪一个(SSH、http 或 https 通过 WebDav 通过 Apache 之类的 Web 服务器,通过 Samba 共享文件或其他方式)并实现它。幸运的是,Ubuntu 的服务器指南似乎有一个关于这类事情的部分,讨论了所有方法以及如何设置它们:https://help.ubuntu.com/12.04/serverguide/subversion.html

祝你好运,欢迎来到 autobuild 的精彩世界! =)

关于c# - SVN 和 Jenkins 在同一台机器上的 C# (ubuntu),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16378736/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com