持續整合TeamCity的配置與使用

來源:互聯網
上載者:User

標籤:

什麼是TeamCity TeamCity是由Jetbrains開發的一款功能強大的持續整合(Continue Integration)工具,包括伺服器端和用戶端,目前支援Java,.Net項目開發。 TeamCity提供一系列特性可以讓團隊快速實現持續繼承:IDE工具整合、各種訊息通知、各種報表、專案管理、編譯,單元測試,自動發布等等,所有的這些,都是讓你的團隊快速享有持續繼承帶來的效率提升、高品質的軟體保障。

TeamCity提供一個支援20個Build Configuration+3個Agent的免費版本

NUnit

WebDeploy

Visual Studio 預設提供三種發布的方式,檔案,FTP,WebDeploy;最方便的還是WebDeploy,它可以在Visual Studio中一鍵部署到伺服器上,並且智能判斷哪些檔案是新增的,哪些是需要修改或刪除的。

安裝Web Deploy http://www.iis.net/downloads/microsoft/web-deploy

1.啟用Remote connections ,開啟IIS中Management Service,勾選Enable Remote connections

[15:42:05][MSBuild output] (MSDeployPublish 目標) ->

[15:42:05][MSBuild output] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5): msdeploy error ERROR_USER_UNAUTHORIZED: Web 部署任務失敗。 (已使用 Web Management Service串連到遠端電腦(“192.168.xxx.xxx”),但未能授權。請確保你使用了正確的使用者名稱和密碼、你串連的網站已存在並且憑據代表的使用者有權訪問該網站。 在以下位置瞭解更多資訊: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_UNAUTHORIZED。)

[09:57:07][MSBuild output] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5): msdeploy error ERROR_CERTIFICATE_VALIDATION_FAILED: Web 部署任務失敗。 (已使用指定的進程(“Web Management Service”)串連到遠端電腦(“192.168.xxx.xxx”),但未能驗證伺服器的認證。如果你信任該伺服器,請再次串連並允許不信任的認證。 在以下位置瞭解更多資訊: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。)

How to: Edit Deployment Settings in Publish Profile (.pubxml) Files and the .wpp.targets File in Visual Studio Web Projects

https://msdn.microsoft.com/en-us/library/ff398069

Web Deployment Made Awesome: If You‘re Using XCopy, You‘re Doing It Wrong

https://channel9.msdn.com/Events/MIX/MIX10/FT14

持續整合TeamCity的配置與使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.