Как я могу предотвратить перезапись ранее развернутых артефактов? - PullRequest
26 голосов
/ 24 июня 2011

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

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

Спасибо!

1 Ответ

27 голосов
/ 26 июня 2011

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

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

...