Несколько раз запустить сборку в одной цепочке в Teamcity - PullRequest
1 голос
/ 18 июня 2019

У меня есть конфигурация bulid A для объединения функциональных веток в моем проекте, который запускает конфигурацию B для нескольких различных режимов (dev и prod). B компилирует проект и запускает тесты. Режим передается через параметр bulid.

Я настроил это так:

  1. A зависит от B-dev и B-prod
  2. B-dev зависит от B , передавая параметр режима dev, и не имеет шагов
  3. B-prod зависит от B , передавая параметр режима prod, и не имеет шагов

Я хочу запустить B два раза в одной цепочке, но похоже, что Teamcity не позволяет этого. Есть ли другой способ, кроме дублирования конфигурации B ?

1 Ответ

0 голосов
/ 18 июня 2019

При настройке зависимости снимка от B-* до B снимите флажок " Не запускать новую сборку, если есть подходящая ":

enter image description here

В соответствии с документами :

Если опция включена, TeamCity не будет запускать сборку зависимостей, если другая запущена или завершенасуществует сборка зависимостей с соответствующей версией источников.

...