Денис Гарус
Компания: Huawei
Ни один современный проект по разработке программного обеспечения не обходится без инструмента для хранения результатов сборки ПО (артефактов), а также доступа к этим артефактам для их развертывания или сборки других артефактов.
Такие инструменты называются менеджерами бинарных репозиториев (МБР). Наиболее известные из них — JFrog Artifactory и Nexus Repository. Но полноценное использование этих МБР подразумевает покупку лицензий, а это может быть затруднительно сейчас.
Artipie — это бесплатный инструмент для управления артефактами с открытым исходным кодом. Это не просто сервис — это конструктор, который включает в себя множество компонентов для обеспечения поддержки Maven, Docker, Debian, NPM, Go, Helm, Ruby, Python, Anaconda, HexPm, Composer. Также он позволяет использовать различные варианты хранения данных, включая пользовательские. Artipie основан на принципах реактивности и асинхронности.
Доклад будет интересен инженерам, ответственным за CI/CD. Вы узнаете, как с использованием Artipie с нуля создать приватные репозитории Maven и Docker на примере сборки и развертывания простого Java-приложения.
Компания: Huawei
Компания: Яндекс.Облако