2016-08-09 1 views
0

Как я могу использовать несколько определений построения (вызванных по пути) только с одним репозиторием и без дубликатов проверок в агенте Build?Несколько определений сборки в VSTS только с одной папкой проверки

Так в основном:

  • Один Repo
  • заказ раз
  • Построить все определения в зависимости от спускового пути

В настоящее время, каждое определение сборки проверяется отдельно (!).

ответ

1

Я предполагаю, что с помощью «checkout» вы фактически подразумеваете «клонированный» (в терминах Git) или «синхронизированное рабочее пространство» (в терминах TFVC).

Если это так, то вы не можете этого сделать. Каждая сборка изолирована на основе агента и агента по определению. Это позволяет одной и той же сборке запускаться одновременно между несколькими агентами без каких-либо шансов столкновения или условий гонки.

Если причина, по которой вы хотите сделать это, потому что ваш репозиторий очень велик, возможно, вы можете облегчить это, используя более плотные сопоставления рабочего пространства (в TFVC) или несколько хранилищ, соединенных вместе через подмодули или даже разреженные проверки (в Git).

+0

Мой репозиторий очень большой, да. Спасибо, я посмотрю на редкие проверки и сопоставления рабочих пространств. – paranoxx

Смежные вопросы