Создать реестр (registry) в SourceCraft

В SourceCraft вы можете хранить, распространять и управлять пакетами (packages) программного обеспечения. Это могут быть сторонние библиотеки, зависимости или собственные сборки программ.

С помощью пакетов разработчики могут легко делиться результатами сборки, переиспользовать код и внедрять его в свои проекты.

Пакеты хранятся в реестрах (registries) — хранилищах, куда пакеты публикуются и откуда их могут скачивать другие участники или автоматизированные системы. Реестр обеспечивает управление версиями, контроль доступа, аудит и связывает процессы публикации и внедрения пакетов в системе управления исходным кодом.

Поддерживаются следующие типы пакетов:

  • Docker — Docker-образы.
  • Maven — Java-артефакты.
  • npm — Node.js-артефакты.

Важно

Для создания и добавления реестров, а также подключения реестров к репозиториям требуется роль Organization admin.

Доступ к чтению пакетов из реестров имеют все пользователи в организации.

Чтобы создать реестр:

  1. Откройте главную страницу SourceCraft.

  2. На вкладке Домой перейдите в раздел Реестры.

  3. В правом верхнем углу нажмите Добавить реестр.

  4. В блоке Платёжный аккаунт выберите платежный аккаунт Yandex Cloud. Если у вас нет платежного аккаунта, создайте его.

    Примечание

    На стадии Preview использование реестров не тарифицируется.

  5. В блоке Данные реестра укажите:

    • Название реестра.
    • Тип реестра:
      • Apache Maven.
      • NPM.
      • Docker.
  6. Нажмите Добавить реестр.

Реестры, созданные в SourceCraft, также будут отображаться в консоли управления Yandex Cloud.

Подключить существующий реестр из Yandex Cloud Registry

Поддерживается подключение локальных реестров Yandex Cloud Registry, размещенных в той же организации.

Чтобы подключить существующий реестр:

  1. Откройте главную страницу SourceCraft.
  2. На вкладке Домой перейдите в раздел Реестры.
  3. В правом верхнем углу нажмите Добавить реестр.
  4. Перейдите на вкладку Добавить существующий.
  5. Выберите реестр из Yandex Cloud Registry.
  6. Нажмите Добавить реестр.

См. также