标签: azure-devops
我有两台运行在同一台机器上的构建代理。两个代理的原因是,我们有足够的构建请求需要不止一个,特别是当发布一个可能超过10分钟的构建代理时。
当我们运行不同的构建定义时,两个构建代理适用于构建过程。但是尝试运行两个相同的构建定义或特别是发布定义会导致各种并行问题。
如何防止在不同的构建代理上同时执行相同的构建或发布定义?
答案 0 :(得分:2)
您可以向构建代理添加功能,然后指定构建定义或发布定义的需求,之后构建和发布将在相应的代理中运行,其需求存在于代理的功能中。
代理:
构建定义:
发布定义: