2016-03-31 27 views
2

我们有一个Linux OS机器上托管的团队城市。我们有一个TFS存储库,我们需要进行自动构建和自动部署。但是当我设置VCS根目录时,它给了我一个错误,即只能在Windows机器上运行的机器上创建TFS根目录。我寻找解决方案,我得到的一个解决方案是我们可以使用tfs-plugins。
是否有办法编写自定义脚本必须用于签出每次签入的代码。请帮忙!!自定义脚本来结帐TFS

回答

1

这是Teamcity 9.x的当前局限性。

TFS确实有Cross-Platform Command Line Client,而更好的消息是,TeamCity的10.x的(目前正在开发)将有Cross-Platform TFS Integration

解决方法

你的TFS跨平台的工具仍然会在没有Teamcity 9.x的Unix上工作就可以识别它。

现在,忽略你的构建配置版本控制设置,并作为你的第一个生成步骤使用命令行亚军将文件调用TFS命令行实用程序,并检出到你的工作目录。

您甚至可以添加其他构建步骤,以允许您在成功构建等的基础上标记变更集。