Я настраиваю систему CI с архивом хранилища на основе apache Archiva. Среди различных методов для развертывания там файлов наиболее перспективным является использование maven (в отличие от REST api, для которого требуется слишком много вызовов curl
и веб-интерфейса, который не предназначен для автоматизации).Что необходимо для использования maven для развертывания артефакта?
Похоже, что для развертывания артефакта, такого как zip-архивы сборных артефактов, в maven имеется следующий плагин: deploy:deploy-file. Однако попытка просто вызвать эту команду не дала мне никаких результатов.
Я не работал с maven раньше; в настоящее время наши сборки выполняются путем вызова cmake
в исходный каталог, затем make
из сценария оболочки. Что мне нужно добавить и иметь возможность использовать maven для развертывания полученного артефакта?
Необходимо ли создать файл pom? Если да, то какие шаги мне нужно добавить?
Благодарим вас за ответ. И двойное спасибо за пример скручивания. – Srv19