У меня вопрос о заказе, в котором построены очереди в TFS 2012. У меня есть информация с сайта Microsoft, в которой говорится, что порядок, в котором обрабатываются сборки, зависит от времени, в течение которого они выполняются в очереди и их приоритет.TFS 2012 Build Queue Неверный порядок
У меня следующая ситуация:
У меня есть один контроллер сборки и два агента: - агент 1 с биркой «Строить» - агент 1 с тегом «TheRest»
У меня есть два определения сборки : - "Build" -> указаны с "Build" Tag - "Deploy" -> Также указаны с "Build" Tag
I очередь 5 сборок определения сборки "Build". Сразу после этого я ставлю в очередь определение «Развертывание».
Сборка «Развертывание» получает позицию 6 в очереди, что является правильным. Но по какой-то причине сборка «Развертывание» начинается после завершения сборки «Build».
Поскольку эти два определения конструкции имеют один и тот же тег и имеют одинаковый приоритет, я думаю, что они начнут последовательно в том порядке, в котором я их буду ставить в очередь. Но, видимо, это не так.
Мне что-то не хватает или кто-то объясняет это поведение?
Благодаря
Уважением, Микаэль
Порядок является правильным, когда я только 1 агент построения. Когда у меня есть два агента с каждым тегом на нем, и я помещаю тег из агента 1, например, в два определения сборки, тогда в определениях построения должно быть только понятие 1 агента с этим конкретным тегом. Поэтому я не вижу разницы между тем, когда вы используете 1 агент или два агента, но с тегом, для которого вы указываете один и тот же тег для всех определений сборки? –