问题标签 [ms-release-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - 如何在实验室管理和发布管理之间共享部署代码
在刚开始使用 Microsoft Release Management 之后,我越来越确信它不太适合运行集成测试。这可能是我的一种错误感觉,我很想就此获得更多意见。当我们第一次考虑它时,我打算通过它的管道运行我们测试计划中定义的测试,但现在我看到我们应该尽可能频繁地运行这些测试。我们希望每晚都运行集成测试,但我们的候选发布版本仅在 sprint 结束时定义,因此使用发布管理似乎是矛盾的。
有了这个等式之外的工具,我们正在考虑再次探索实验室模板。几个月前,我们在一个遗留项目中对其进行了一些非常小的测试,但从未走得太远。我现在主要关心的是两个阶段都需要部署:
- 发布管理管道需要将我们的项目部署到 QA 和生产环境
- 实验室模板还需要在几个虚拟机上部署项目以运行集成测试
发布管理使用一些非常好的抽象来实现这一点。您可以根据放置文件夹结构对机器范围进行编码并定义组件,以定义要部署的整个应用程序的每个部分。另一方面,实验室管理工作流程不支持这一点(或者我可能只是想念它)。为实验室测试进行部署的标准方法是编写一个自定义的 power shell 脚本,将文件从构建放置文件夹移动到正确的位置,为 Web 项目创建应用程序池,以及类似的东西,所有这些都是手动完成的。
理想情况下,我只想在两个工具之间共享整个部署工作流程,并且由于发布管理的执行方式看起来要简单得多,我会使用它。这将使同时维护两个管道变得更加容易,我认为这实际上是司空见惯的。
在两个工具之间尽可能多地共享部署代码的正确方法是什么?
ms-release-management - 释放操作停留在“待处理”状态数小时
我已经尝试使用 webdeploy 和 Visual Studio 2013 的发布管理发布。根据http://www.colinsalmcorner.com/post/webdeploy-and-release-management--the-proper-way中的步骤配置了发布。当我开始发布时,它显示“待定”状态数小时。不知道发生了什么。我怎样才能找到这背后的真正问题?发布管理中是否有详细的日志或调试方法..?? 我是发布管理的新手,请帮助我....!!!!
ms-release-management - 无法配置发布管理服务用户。错误:远程服务器返回错误:(401)未经授权
我已尝试使用以下文章中描述的步骤将发布管理配置为跨具有不受信任域的不同服务器工作。
但是当我尝试使用ghost帐户配置RM代理时,它会抛出标题中提到的错误。请参阅附加的错误屏幕..!!
我正在寻找最近几天的解决方案......!!! 请高手帮帮我。
deployment - Release Management Client can't see Deployment Agent Heart Beat
After Installing the Release Management Client, I tried to connect it to a server with the Deployment Agent installed. In the Servers list in Configure Paths the Deployer Status is saying that it can't connect to the Deployment Agent as the Heart Beat can not be found. On cheching the Event Log on the Deployment Agent machine I get the following. How do I ensure the server\client can see the Heart Beat?
visual-studio - Integrate a TFS Build with Release Management
How do I create a TFS Build which automatically runs a Release (deployment) from Microsoft's Release Management for Visual Studio 2013?
tfs - 在发布管理更新 2 中看不到团队项目或构建定义
所以我尝试为 Visual Studio 2013 Update 2 设置发布管理,以 TFS 2010 作为源。身份验证在管理面板中成功(验证),但是当我定义新版本时,团队项目和构建定义下拉列表为空白。
我可能做错了什么?
任何帮助是极大的赞赏。
更新 1
似乎我不是唯一一个有这个问题的人。是时候降级或从空白数据库开始了..
更新 2
删除数据库并未解决此问题。
更新 3
切换 Release Management Server 以侦听 HTTP 而不是默认的 HTTPS,为我解决了这个问题。
我希望这可以节省很多人的悲伤。
如果我不得不猜测,我会说因为它是安全环境,2008 R2 SP1,我在后台收到证书错误。
tfs - 可用构建模板的发布管理列表为空
我正在为 TFS2013 使用 Release management 2013 Update2 配置新的发布路径。我在管理选项卡下配置了与 TFS 集合的连接,但是当我转到发布的属性并尝试选择适当的构建定义时,团队项目和构建定义的下拉列表都是空的。
RM 正在运行属于 Admin 集合的服务帐户,并且 RM 服务也使用相同的帐户。
teamcity - 将 Microsoft 发布管理与 Team City 一起使用
是否可以将 Microsoft Release Management Server 与 Team City 构建的构建工件输出一起使用?
- 也许可以选择让 Team City 触发发布的第一步?
我只看到过使用 TFS 构建的文档。
ms-release-management - TFSBuild / Release Manager:目录名称无效
我有一个过去运行良好的持续集成构建,但开始给我以下异常:
此异常来自构建代理,
处理每个 ConfigurationsToRelease
发布构建
为当前配置运行发布管理构建过程:异常:
这是使用默认构建模板,它似乎是随机启动的。发布从未真正命中发布管理,也从未抛出异常或回滚。它似乎死了,因为它应该击中发布管理。
我检查了放置文件夹,一切都应有尽有。权限仍然正确。我不知道它在寻找什么文件夹。
有没有人有这方面的经验或从哪里开始寻找的任何想法?
visual-studio-2013 - Visual Studio 2013 要求和许可证的发布管理客户端
我们试图弄清楚是否可以利用发布管理来满足我们的持续集成/持续部署需求。
它说发布管理客户端需要 VS 2013 Premium/Ultimate/Test。这是否意味着只有配置构建的人需要拥有这样的版本,其他开发人员仍然可以使用他们的 VS 2013 Pro?
TFS 2013 发布管理服务器是否有自己的许可证,不同于 Microsoft 部署代理 2013?
该产品现在是否支持 Visual Studio Online?如果有帮助,我们有一个 TFS 代理并在内部构建服务器。
谢谢