0

CC.Net 每天都在为我们创建许多构建。有时我们会进行一些手动冒烟测试,然后构建成为 QA drop(或发布候选,如果您愿意)。QA 丢弃只是复制到删除服务器。

我想针对现有的成功构建自动执行 q​​a-drop-copy nant 脚本。我怎样才能做到这一点?用更广泛的方式来表达我的问题,人们如何从一组成功的构建中自动发布到 QA?

我设想了一个带有“QA Drop”标签的额外按钮,可以触发脚本。它可能在 Force 按钮旁边(发布最后一个构建),甚至在每个构建报告页面上都可用(发布任何构建)。

谢谢,乔什

4

1 回答 1

1

这正是我们在 AnthillPro 中进行设置的方式。在构建记录上,您有一个名为“运行辅助进程”的额外按钮,可以连接到部署和功能测试套件等内容。单击该按钮,选择您的流程、目标环境,然后就可以开始使用了。

我在其他工具中对此进行模拟的方式是使用 CI 工具中的依赖项小部件来进行 QA 部署“项目”,该“项目”取决于我要部署的项目。对于支持这一点的大多数 CI 工具,当您仅部署最近成功的构建时,该方法最有效。

只要您想要进入 QA 环境,这种方法就可以工作。当您开始将多个流程串在一起时,可能需要某种实时构建或管道管理策略 - 这可能会开始将您移出开源 CI 工具空间。

——埃里克

于 2009-02-10T23:17:54.753 回答