Как я могу предотвратить перезапись ранее развернутых артефактов?

Мы используем Artifactory для нашего репозитория Maven нашей компании. Есть ли способ его настроить (или установить Maven вверх), чтобы артефакт не мог быть развернут в репозиторий, если есть уже существующий артефакт с тем же номером версии?

Причины этого - убедиться, что допустимые выпуски случайно не перезаписаны. Если артефакт действительно нуждается в повторном развертывании, один из наших разработчиков может использовать веб-интерфейс Artifactory для его удаления. Затем они могут развернуть новую копию.

Спасибо!

Ответы

Ответ 1

Это легко достигается путем отзыва разрешения "Удалить" от развертывания пользователей\групп в целевом репозитории; разрешение удаления требуется как для удаления артефактов, так и для повторного развертывания артефакта.

Все права пользователя\группы разрешены в пользовательском интерфейсе в Admin- > Security- > Permissions.
Также см. Управление разрешениями