2016-03-31 78 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命令行實用程序,並檢出到你的工作目錄。

您甚至可以添加其他構建步驟,以允許您在成功構建等的基礎上標記變更集。