You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.
http://www.celeryproject.org/
teamcity上只支持3个免费agent。 如果将来需要测试若干种机型task, 需要加若干agent才能支持。
调研了celery 工具
流程
master监测到teamcity 上的queue 中有tasks,
执行相应的调度
每一个work机器上启动work 监控进程
比如v100 work上
当master执行时, v100 worker上就会收到消息并执行V100函数
master上可以拿到各个worker的返回
celery存在的问题
多机时, 每个机器上都要有所有代码, master上并未执行真正逻辑, 依然需要注册该函数。
文档中对于多机使用不清晰,
我们ce中所有步骤都在docker中执行, 采用celery,所有命令都得加上docker run XX, 并且可能会踩坑
这样其实破坏了teamcity 本来的queue 队列和pool池子的 异步调用功能。考虑到优先维护好v100 和 p40 两个场景下tasks功能完备性, 目前agent 数目并不是瓶颈。
和春伟讨论决定继续按照加agent 方式进行, 以后有需要再用工具流
The text was updated successfully, but these errors were encountered: