首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以限制某些生成配置的生成队列?

是否可以限制某些生成配置的生成队列?
EN

Stack Overflow用户
提问于 2012-08-24 09:18:46
回答 1查看 2.3K关注 0票数 3

我正在努力制定一个有效的设置,以确保编译和部署构建优先于运行测试。我有一个代理,包含两个构建配置:

  • 构建、部署、高级别测试(5分钟)
  • 单元测试,集成测试,烟雾测试(15分钟)

我已经配置了触发器,这样每次在VCS中发生提交时,构建项目都会运行。我想做的是排队测试项目,以作为较低的优先级运行。但是,如果多次提交是在很短的时间内(几分钟)完成的,我现在需要排队等待许多测试项目。

例如,这就是我希望达到的目标:

  • 12:00提交
  • 12:02承诺
  • 12:08承诺

生成/部署配置启动于:

  • 中午12:00 (埃塔5分钟)
  • 12:05 (埃塔5分钟)
  • 12:10 (埃塔5分钟)

测试项目开始于:

  • 12:15 (埃塔15分钟)

其中,测试项目只使用最新部署的代码运行一次。我不想排队测试项目3次。

实际上,我只希望在代理空闲且未测试的更改已经提交时运行测试项目。这个是可能的吗?如果是的话,实现这一目标的最佳途径是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-24 11:04:42

对于批处理频繁提交,您可以在VCS触发器设置中使用“安静周期模式”,请阅读此这里。为了避免生成触发,如果现在队列中的配置-禁用复选框‘触发在每个签入’在VCS触发器设置的构建。

要管理构建队列优先级,请单击“构建队列”链接,然后单击“配置构建优先级”。在这个地方,您可以管理优先级类。阅读有关此这里的更多信息。

注意:您应该担任系统管理员的角色。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12106480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档