我正在尝试为我们的测试团队设置自动通知,以便他们在准备好测试用户故事时得到通知。
当前,当工作项的“固定”构建发生更改时,会触发通知。
我们的夜间构建部署到临时服务器。我希望此版本更新“固定”版本。
此外,我们还有一个封闭的签入构建。我do not希望这个可以更新“固定”版本。
我尝试将构建定义中的“关联变更集和工作项”属性更改为“false”,但门控签入仍与工作项关联(并更新工作项的“固定”构建)。
如何防止我的门禁签到与工作项目关联?
当工作项目准备好进行测试时(而不是刚刚签入),是否有另一种更智能的方法来自动通知测试团队?
我们有一个类似的设置,当开发人员在 DEV 分支中签入时,会触发“私有”构建,而“集成”构建实际上是与测试团队相关的构建。
“私有”和“集成”构建都源自相同的构建过程模板,但是是不同的构建定义。
我们在构建解决方案中构建了一个自定义活动“Types.cs”(基本上是一个简单的枚举):
namespace BuildTasks.Activities
{
public enum QATypes
{
Private,
Integration,
Release
}
}
This is passed as possible values of an build argument we have added named 'BuildType':
.
This appears now as a configurable build definition parameter:
显然,我们相应地在每个定义中输入“私有”或“集成”。
在流程的最后步骤中,我们检查此参数的值,并根据它向 QA 别名发送(或不发送)电子邮件。
也许可以组织类似的实施来满足您的需求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)