Создать реестр (registry) в SourceCraft
В SourceCraft вы можете хранить, распространять и управлять пакетами (packages) программного обеспечения. Это могут быть сторонние библиотеки, зависимости или собственные сборки программ.
С помощью пакетов разработчики могут легко делиться результатами сборки, переиспользовать код и внедрять его в свои проекты.
Пакеты хранятся в реестрах (registries) — хранилищах, куда пакеты публикуются и откуда их могут скачивать другие участники или автоматизированные системы. Реестр обеспечивает управление версиями, контроль доступа, аудит и связывает процессы публикации и внедрения пакетов в системе управления исходным кодом.
Поддерживаются следующие типы пакетов:
- Docker — Docker-образы.
- Maven — Java-артефакты.
- npm — Node.js-артефакты.
Важно
Для создания и добавления реестров, а также подключения реестров к репозиториям требуется роль Organization admin.
Доступ к чтению пакетов из реестров имеют все пользователи в организации.
Чтобы создать реестр:
-
Откройте главную страницу SourceCraft.
-
На вкладке
-
В правом верхнем углу нажмите Добавить реестр.
-
В блоке Платёжный аккаунт выберите платежный аккаунт Yandex Cloud. Если у вас нет платежного аккаунта, создайте его.
Примечание
На стадии Preview использование реестров не тарифицируется.
-
В блоке Данные реестра укажите:
- Название реестра.
- Тип реестра:
- Apache Maven.
- NPM.
- Docker.
-
Нажмите Добавить реестр.
Реестры, созданные в SourceCraft, также будут отображаться в консоли управления Yandex Cloud.
Подключить существующий реестр из Yandex Cloud Registry
Поддерживается подключение локальных реестров Yandex Cloud Registry, размещенных в той же организации.
Чтобы подключить существующий реестр:
- Откройте главную страницу SourceCraft.
- На вкладке
- В правом верхнем углу нажмите Добавить реестр.
- Перейдите на вкладку Добавить существующий.
- Выберите реестр из Yandex Cloud Registry.
- Нажмите Добавить реестр.