Web应用程序部署工作流程与SVN和TeamCity的 [英] Web Application Deployment Workflow with SVN and TeamCity

查看:222
本文介绍了Web应用程序部署工作流程与SVN和TeamCity的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是相当新的颠覆。我的大部分工作,到目前为止已与Visual源安全。我期待,以改善我与SVN和TeamCity的部署过程。这是我的计划:

I'm fairly new to Subversion. Most of my work so far has been with Visual Source Safe. I'm looking to improve my deployment process with SVN and TeamCity. This is my plan:

有将三个分支:


  1. 发展(/主干) - 整个ASP.NET解决方案,包括一个Web部署项目

  2. 分期(/分支机构/分期) - Web部署项目输出(需要执行的唯一文件 - 斌的.aspx,图像等)

  3. 部署(/分支机构/部署) - 同分期

在CI过程:


  1. 提交的主干源的变化。

  2. 的TeamCity检测的变化,构建解决方案,并运行单元测试。

  3. 如果通过了​​所有测试,TeamCity的承诺Web部署项目输出到分支机构/分期和出口它的wwwroot临时Web服务器上。

后来,当我准备部署到生产,我会做手工以下内容:

Then when I'm ready to deploy to production, I'll do the following manually:


  1. 合并分支机构/枝头分期/生产

  2. 更新生产Web服务器的工作分支机构/生产的副本。

这是否有道理?有什么,像我这样的VSS用户可能会丢失/误解,在这个过程中?

Does this make sense? Is there anything that a VSS user like myself might be missing/misunderstanding in this process?

推荐答案

我已经写了关于如何与ASP.Net和网络部署项目做到这一点pretty长岗 - 听起来对你的胡同(唐'知道如果我允许张贴本 - MODS):

I've written a pretty long post on how to do this with ASP.Net and web deployment projects - sounds right up your alley (don't know if I'm allowed to post this - mods?):

<一个href=\"http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn\" rel=\"nofollow\">http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

这篇关于Web应用程序部署工作流程与SVN和TeamCity的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆