Какой формат репозитория следует использовать с Sonatype Nexus для нестандартных выходных данных сборки?

Случай использования

У меня есть конвейер сборки С++, который создает мое приложение. Результатом этого конвейера является каталог, содержащий мое приложение C++. Я не знал, куда их поместить, поэтому установил Sonatype Nexus для категоризации и управления выводами сборки. (Просто чтобы уточнить, каково мое первоначальное требование)

После установки

После установки Sonatype Nexus теперь я могу настроить репозиторий артефактов сборки. В конфигурации у меня есть возможность использовать формат репозитория, но ни один из перечисленных не соответствует моим требованиям. Я могу найти только те форматы репозиториев, которые, похоже, используются в качестве входных для моего конвейера, но не в качестве выходных. Есть ли что-то, что я пропустил, или какой формат подойдет мне?

введите здесь описание изображения


person Daniel Stephens    schedule 03.05.2020    source источник


Ответы (1)


Формат raw позволит вам хранить файлы любого произвольного типа в любой произвольной структуре папок.

При этом я совсем не эксперт по C/C++, но формат Conan , кажется, предназначен для упаковки для вашего языка.

Я вижу маленькую звездочку рядом с названием формата на скриншоте, указывающую на то, что этот плагин по-прежнему поддерживается сообществом. Следовательно, вы используете версию нексуса старше 3.22.0.

Вам следует подумать об обновлении, поскольку формат conan теперь является частью ядра Nexus и что ваша версия подвержена уязвимостям безопасности, которые были исправлены в 3.22.0 и 3.22.1. См. примечания к выпуску.

person Zeitounator    schedule 08.05.2020