Скопируйте артефакт в Ivy

В Ivy у меня есть опубликованный артефакт, отмеченный статусом интеграции. Наш CI-сервер постоянно публикует артефакт при обнаружении изменений в исходном коде.

В какой-то момент мы достигаем стабильной версии и хотим опубликовать артефакт со статусом выпуск и фактическим номером версии. Однако я бы предпочел не выполнять дополнительную обработку сборки (например, проверять код и запускать сценарий сборки). Было бы намного безопаснее просто взять артефакт в том виде, в котором он опубликован в данный момент (в качестве интеграции), и «скопировать» его в новый статус и версию. У меня вопрос: может ли Айви это сделать?

Я бы предпочел не делать этого непосредственно в файловой системе, если это возможно, по нескольким причинам. Один из способов сделать это - получить, а затем повторно опубликовать. Мне интересно, есть ли какой-нибудь более чистый способ сделать это в самом репозитории.


person Ryan Nelson    schedule 15.08.2013    source источник


Ответы (1)


Я не думаю, что это возможно с помощью плюща. Продвижение сборок обычно поддерживается менеджерами репозиториев, а не клиентами сборки.

Nexus Pro имеет тестовый пакет, а Artifactory поддерживает аналогичные функции.

person Mark O'Connor    schedule 16.08.2013