【问题标题】:How to add a TFS 2015 GIT Based Build on an existing Windows Based Jenkins Server如何在现有的基于 Windows 的 Jenkins 服务器上添加基于 TFS 2015 GIT 的构建
【发布时间】:2015-11-28 08:52:45
【问题描述】:

我已阅读有关 Jenkins 和 GIT 和 TFS 集成的现有问题。

我有一个现有的服务器 (2008R2),我在其中有有趣的基于 Subversion 的构建,现在我们的开发团队正在使用 TFS Visual Studio Online 和 GIT 作为源,我不知道如何设置一个新的构建来做这... 他们最终希望我将构建发布到测试服务器以供测试访问。这对我来说都是很新鲜的。到目前为止,我已经习惯了只制作 MSI 和 .exe。谁能给我看一个关于如何做到这一点的博客、视频或文档?

另一个注意事项,此服务器使用 Apache-Tomcat 7.0 在 2008 R2 服务器上托管 Jenkins 安装。 提前谢谢你。

【问题讨论】:

  • TFS GIT 只是 GIT - 您应该能够使用与任何其他 GIT 提供程序相同的 git 源设置 jenkins。
  • 我现在收到这个错误,我是如何安装它的:存储库 URL 无法连接到存储库:命令“C:\Git\cmd\git.exe -c core.askpass=true ls -remote -h XXXXX.visualstudio.com/DefaultCollection/_git/XXXXX HEAD" 返回状态码 128:stdout:stderr:致命:无法访问
  • 是的,这就是我设置的执行 git 存储库的用户。
  • 考虑在 VSO 中使用构建自动化而不是单独的工具。

标签: git jenkins tfs azure-devops


【解决方案1】:

不确定您是否找到了解决方案,因为已经有一段时间了。如果没有,我发现如果 TFS IIS 实例具有基本身份验证,我的 Jenkins 服务器只会对基于 TFS 2015 的 git repos 进行身份验证

【讨论】:

  • 您可以通过添加其他信息来改进您的答案,例如如何更改相关设置的参考链接。
【解决方案2】:

对于您的场景:源代码存储在 Visual Studio Online 中并继续使用 Jenkins 进行持续集成构建,请查看此 msdn 文章了解如何使其工作的详细信息:https://www.visualstudio.com/en-us/get-started/integrate/service-hooks/jenkins-and-vso-vs

【讨论】:

  • 我实际上是在尝试在我们管理的服务器上为我们的产品运行每日官方构建。我们使用 VSO 进行 CI 构建,但我们希望产品的本地构建可以推送到测试服务器...
猜你喜欢
  • 2016-10-11
  • 2016-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多