Как я могу предотвратить перезапись ранее развернутых артефактов?
Мы используем Artifactory для нашего репозитория Maven нашей компании. Есть ли способ его настроить (или установить Maven вверх), чтобы артефакт не мог быть развернут в репозиторий, если есть уже существующий артефакт с тем же номером версии?
Причины этого - убедиться, что допустимые выпуски случайно не перезаписаны. Если артефакт действительно нуждается в повторном развертывании, один из наших разработчиков может использовать веб-интерфейс Artifactory для его удаления. Затем они могут развернуть новую копию.
Спасибо!
Ответы
Ответ 1
Это легко достигается путем отзыва разрешения "Удалить" от развертывания пользователей\групп в целевом репозитории; разрешение удаления требуется как для удаления артефактов, так и для повторного развертывания артефакта.
Все права пользователя\группы разрешены в пользовательском интерфейсе в Admin- > Security- > Permissions.
Также см. Управление разрешениями