В SourceCraft вы можете хранить, распространять и управлять пакетами (packages) программного обеспечения. Это могут быть сторонние библиотеки, зависимости или собственные сборки программ.
С помощью пакетов разработчики могут легко делиться результатами сборки, переиспользовать код и внедрять его в свои проекты.
Пакеты хранятся в реестрах (registries) — хранилищах, куда пакеты публикуются и откуда их могут скачивать другие участники или автоматизированные системы. Реестр обеспечивает управление версиями, контроль доступа, аудит и связывает процессы публикации и внедрения пакетов в системе управления исходным кодом.
Поддерживаются следующие типы пакетов:
Docker — Docker-образы.
Maven — Java-артефакты.
npm — Node.js-артефакты.
Важно
Для создания и добавления реестров, а также подключения реестров к репозиториям требуется рольАдминистратор организации.
Доступ к чтению пакетов из реестров имеют все пользователи в организации.