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