Deployment ALM-跟踪应用程序部署
我们使用TFS 2015已有相当一段时间了。我们有很多在TFS解决方案上运行的项目。我们使用内置的发布管理工具使部署和跟踪更加简单。但在我们的业务环境中,我们必须在许多不同的服务器(内部部署、Azure、第三方托管)中部署许多不同的项目。某些项目与其他项目使用依赖关系 实际上,我们面临的主要问题是,我们无法有效跟踪不同应用程序的部署位置以及它们与其他应用程序的依赖关系。 当需要对服务器或服务进行维护时,我们很难检测到所有依赖项和所有将受到影响的项目 我们可以在发布管理上签入每个TFS项目,并编辑每个环境配置,但随着项目数量的增加,这不是一个解决方案 最好的策略或指导方针是什么 谢谢对于您的情况,恐怕使用是最好的选择。尽管随着项目数量的增加,您会遇到一些性能或管理限制 发布管理保留完整的可追溯性(永久审核跟踪)Deployment ALM-跟踪应用程序部署,deployment,tfs,tfs-2015,Deployment,Tfs,Tfs 2015,我们使用TFS 2015已有相当一段时间了。我们有很多在TFS解决方案上运行的项目。我们使用内置的发布管理工具使部署和跟踪更加简单。但在我们的业务环境中,我们必须在许多不同的服务器(内部部署、Azure、第三方托管)中部署许多不同的项目。某些项目与其他项目使用依赖关系 实际上,我们面临的主要问题是,我们无法有效跟踪不同应用程序的部署位置以及它们与其他应用程序的依赖关系。 当需要对服务器或服务进行维护时,我们很难检测到所有依赖项和所有将受到影响的项目 我们可以在发布管理上签入每个TFS项目,并编辑
- 监视所有环境的发布和部署的当前状态
- 跟踪每个环境中最近部署的状态
- 保留发布时执行的所有活动的详细审核历史记录
- 请参阅与每个版本关联的提交和工作项
既然您正在使用它进行部署,那么它不是最佳选择吗。您已经说过,您的团队必须在许多不同的服务器(内部部署、Azure、第三方托管)中部署许多不同的项目。正如您可能想象的那样,哪一个第三方工具或系统将处理如此复杂的跨平台环境。而且这个工具还应该通过发布管理跟踪源代码、部署结果…谢谢回复:)我在互联网上和一些关于ALM/DevOps概念的电子书中进行了研究,似乎对我们的问题没有解决方案或指南。我无法想象,我们是唯一一家必须管理从开发阶段到部署和管理的许多项目的公司。必须有一个解决方案或某种东西可以帮助我们减轻管理的负担。如果我发现了一些东西,我会更新这篇文章。定制解决方案是最好的选择。