我們有我們的源代碼(ASP.NET Core)在一個svn倉庫中。現在對於持續集成,我們希望使用TFS構建和部署到Azure WebApp。我們不能將我們的代碼遷移到tfs ..使用tfs在svn中建立一個項目
這可能嗎?
我們有我們的源代碼(ASP.NET Core)在一個svn倉庫中。現在對於持續集成,我們希望使用TFS構建和部署到Azure WebApp。我們不能將我們的代碼遷移到tfs ..使用tfs在svn中建立一個項目
這可能嗎?
從TFS 2015 Update 1開始定義構建時,Subversion是本機支持的存儲庫類型。您應該可以在「存儲庫」選項卡上選擇它。
我配置它像描述。但是,當我想將構建添加到隊列中時,出現以下錯誤: 找不到具有以下功能的代理:svn,msbuild,visualstudio,vstest。 我已經使用了此錯誤消息。他們說我必須添加一個新的代理。爲什麼?我已經有一個適用於我所有其他項目的代理... 但我試圖添加一個新的代理,但運行config.cmd它無法連接到服務器的URL .. –
你有沒有安裝這些東西你的構建代理?如果沒有,請安裝它們,然後重新啓動代理服務,以便更新功能。你不需要一個新的代理。 –
代理,這意味着我的svn存儲庫?我無法安裝任何其他軟件。 –
您可以建立與Subversion在TFS 2017管理代碼,您必須對您的build agents安裝Subversion客戶端。檢查:https://www.visualstudio.com/en-us/docs/build/define/repository#subversion
在生成定義的存儲庫,選擇顛覆類型:
感謝您的支持。在選擇了命令行工具重新安裝TortoiseSVN之後,然後在我的代理主機上運行'config.sh remove'和'config.sh',svn checkouts和builds現在可以正常工作。 – user326608
你在說什麼版本的TFS的呢? –
我們使用TFS 2017 –