首页 文章

使用Team Foundation Services进行发布管理(一个分支)

提问于
浏览
-3

我需要使用Visual Studio服务(在 Cloud 上)来自动化集成和发布过程 .

我有3个环境开发,测试和部署 . 我打算只使用一个分支来促进对下一个Env(TEST)的更改,然后发布 .

Question 1: 我可以使用一个分支(主开发)或者我需要为每个分支创建单独的分支吗?如何?

据我所知,在内部使用TFS服务器时,我们应该在不同环境中的同一台机器和部署代理上安装发布管理器 .

Question 2: 如何使用Visual Studio Cloud 服务自动化发布管理,考虑到测试和 生产环境 环境不使用Azure服务,他们只使用IIS来托管我们的网站 .

2 回答

  • 1

    对于第一个问题,答案是肯定的,通常一个版本应该只有一个分支 . 部署到发行版中三个环境的发布/构建应该是相同的 . 在三个环境中使用来自不同分支的构建没有意义 .

    对于第二个问题,您可以使用web deployAdding FTP Publishing to a Web Site in IIS 7然后通过FTP进行部署 .

  • 1

    您可以通过在团队项目的RELEASE中心中创建发布定义来开始使用发布管理 . 发布定义指定要部署的内容 - 构成新版本的工件集,以及如何部署 - 应在每个环境中运行的一系列自动化任务 . 每个环境都只是一个命名的逻辑实体,代表发布的部署目标 .

    您似乎希望在一个版本定义中更改环境之间的项目,这是不受支持的 . 发布管理的典型用例:

    enter image description here

    您可以在网站https://msdn.microsoft.com/en-us/library/vs/alm/release/overview获取有关发布管理的更多信息 .

相关问题