У меня есть конфигурация сборки TeamCity, которая до недавнего времени работала нормально. Внезапно в очереди застряла сборка, в которой говорится, что она несовместима ни с одним агентом. Указана причина:
Неявные требования: teamcity.build.branch определено в параметре: BuildFormatSpecification
Мой параметр BuildFormatSpecification определяется следующим образом:
%MajorVersion%.%MinorVersion%.%PatchVersion%-%teamcity.build.branch%
Это, в свою очередь, используется в поле «Формат номера сборки» вместе со счетчиком сборки, например:
%BuildFormatSpecification%.%sharedBuildNumber.id4%
Идея состоит в том, что номер сборки выглядит как «1.0.0-develop.22» и включает в себя собираемую ветку Git. Это соответствует правилам семантического управления версиями. Эта схема работала у меня в ряде проектов, но вдруг эта сборка застряла, и я не могу понять, почему.
Любые идеи?
%teamcity.build.branch%
не был определен. Решение состояло в том, чтобы изменить путь к глобально доступному URL-адресу репозитория. - person qbik   schedule 18.12.2014