码迷,mamicode.com
首页 > 其他好文 > 详细

持续集成TeamCity的配置与使用

时间:2015-09-07 15:36:22      阅读:2325      评论:0      收藏:0      [点我收藏+]

标签:

什么是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 管理服务连接到远程计算机(“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的配置与使用

标签:

原文地址:http://www.cnblogs.com/Irving/p/4788976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!