【问题标题】:How do I configure proxy settings for TeamCity?如何为 TeamCity 配置代理设置?
【发布时间】:2011-04-01 04:31:19
【问题描述】:

我们有一个位于合作代理后面的 TeamCity 服务器。我们使用了几个 Castle 开源库。我想在内部为 Castle 堆栈设置 CI 构建,以便我可以为我们的核心共享库创建依赖构建。一切都很顺利,直到我试图找到 TeamCity 的代理设置。谷歌搜索一无所获。

谁能指出我正确的方向?

【问题讨论】:

  • 网络代理?为什么 TeamCity 需要与网络对话?它不只需要与您的源代码控制和电子邮件服务器通信吗?或者您是在询问配置对 Castle Project git 存储库的访问权限 - 这不是您构建服务器上 git 的代理配置吗?
  • 啊,我评论时错过了 svn 标签 - 抱歉,
  • Teamcity 何时使用 NuGet 自动更新其软件包?
  • 我最终通过控制面板或 IE 选项在 Internet 选项中修改了我的代理设置。

标签: svn proxy teamcity


【解决方案1】:

如果您想为您的 TeamCity 服务器配置 svn 访问代理,那么这可能是最简单的方法,方法是像往常一样为进行 svn 获取的用户帐户配置 svn 代理。我比 TeamCity 更了解 CruiseControl.NET,但对于 CC.NET,它是主要服务运行的帐户。

您可以在其中之一找到这个

  • C:\Users\AccountName\AppData\Roaming\Subversion\servers on Vista/7/2008(域帐户)
  • C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\Subversion\servers on Vista/7/2008(服务帐户)
  • XP/2003 上的 C:\Documents and Settings\AccountName\Application Data\Subversion\servers

您可能希望在文件底部的 [global] 部分设置代理 - 取消注释并至少填写 http-proxy-host 和 http-proxy-port 行。

【讨论】:

  • 也许可以。没想到只在机器上配置svn。必须弄清楚 TeamCity 是否使用机器上的任何东西,或者它是否有自己的内置 SVN 客户端。
  • 哦,这是一个很好的观点:-/ 大多数 SVN 客户端使用相同的核心库,因此将它们的配置保存在同一个地方,但 TeamCity 是 Java,因此可能会使用可能在其他地方使用的 SVNKit。希望它有效!
猜你喜欢
  • 1970-01-01
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多