加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 使用SVN和TeamCity的Web应用程序部署工作流程

发布时间:2020-12-16 07:26:15 所属栏目:asp.Net 来源:网络整理
导读:我对Subversion很新.到目前为止,我的大部分工作都是使用Visual Source Safe.我希望通过SVN和TeamCity改进我的部署过程.这是我的计划: 会有三个分支: 开发(/ trunk) – 整个ASP.NET解决方案,包括Web部署项目. 暂存(/ branches / staging) – Web部署项目输
我对Subversion很新.到目前为止,我的大部分工作都是使用Visual Source Safe.我希望通过SVN和TeamCity改进我的部署过程.这是我的计划:

会有三个分支:

>开发(/ trunk) – 整个ASP.NET解决方案,包括Web部署项目.
>暂存(/ branches / staging) – Web部署项目输出(仅执行所需的文件 – bin,.aspx,images等)
>部署(/分支/部署) – 与暂存相同

CI过程:

>在trunk中提交源更改.
> TeamCity检测更改,构建解决方案并运行单元测试.
>如果所有测试都通过,TeamCity会将Web部署项目输出提交到分支/暂存,并将其导出到暂存Web服务器上的wwwroot.

然后,当我准备部署到生产环境时,我将手动执行以下操作:

>使用分支/生产合并分支/分段
>更新生产Web服务器的分支/生产的工作副本.

这有意义吗?在这个过程中,有什么像我这样的VSS用户可能会丢失/误解吗?

解决方法

我已经写了一篇关于如何使用ASP.Net和Web部署项目的相当长的帖子 – 听起来就在你的小巷里(不知道我是否可以发布这个 – mods?):

http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读