Внешний репозиторий Gitlab для jar, deb, rpm, node js?
Всем привет, подскажите пожалуйста, есть-ли репозитории аналоги nexus и artifactory, для деплоя артефактов из Gitlab, с поддержкой shh scp или rsync или sftp? С внешним доступом, например что-бы пользователь мог зайти в свой репозитоорий и забрать из него свой rpm или deb/ curl через api мне не очень нравится.
"Не нравится" или не отвечает каким-то конкретным требованиям?
Для deb и rpm в принципе не обязательно какой-то специальный репозиторий делать - можно обойтись обычной файлопомойкой, как многие делают.
Репозиторий нужен, если хочешь, чтобы потребитель добавлял твой репозиторий в apt
ну так захреначь свой, берешь Object Storage, S3, minio , там нарезаешь бакеты отдельные для проекта/юзера, как хочешь и забираете оттуда как хотите, хоть через API , хоть браузером.
d-stream, nexus не умеет деплоить, по ssh, а при деплое через api, нужно обязательно указывать версию артефактов, он умеет деплоить через maven, но это плагин
Иван, Дык не дело репозитория деплоить. Его дело - организовывать хранение, тэгирование, версионирование и различные средства защиты от стрельбы в ногу.
d-stream, ну мне вот хотелось бы в Нексус складывать артефакты с теми версиями, которые уже присвоены в гитлабе, и раздавать потом rpm из него, но видимо тут все же нужен object storage