Я использую плагин Artifactory для TeamCity для хранения артефактов из наших сборников. Однако плагин делает некоторые вещи, которые кажутся мне довольно странными, а не TeamCity-ish вообще.Какой шаг сборки должен активировать плагин artifactory?
Плагин добавляет новый раздел в настройки для каждого этапа сборки в моей конфигурации сборки. В этом разделе я могу указать артефакты, которые будут храниться в Artifactory. Однако странно, что эти настройки относятся к каждому шагу сборки; это означает, что если моя сборка имеет два шага сборки, и я установил первый шаг сборки для хранения артефактов, а затем просмотрю параметры второго этапа сборки, плагин, похоже, не будет там настроен.
Дальнейшее запутывание проблемы заключается в том, что the documentation указывает, что плагин работает с «большинством» типов бегунов сборки и перечисляет несколько примеров: «Maven2, Maven 3, Ivy/Ant (с поддержкой модулей Ivy), Gradle, NAnt, MSBuild , FxCop и Ipr. "
Вопрос в том, на каком этапе сборки я должен настроить Artifactory? Что делать, если я настраиваю его для шага сборки, которого нет в списке «работающих» бегунов сборки? Почему плагин разрешает/требует от меня настроить его несколько раз?
Мне кажется, что плагин Artifactory должен вместо этого добавить нового бегуна сборки, то есть «Развернуть артефакты в Artifactory», что даст мне одно поддерживаемое место для его настройки.