Миграция двоичных файлов в артефакт Jfrog

Есть ли сценарий или какой-либо другой автоматизированный процесс для миграции артефактов в Jfrog? В настоящее время мы работаем над этим и нуждаемся в дополнительной информации для выполнения этого процесса. Пожалуйста, помогите нам в достижении этого. Заранее спасибо.

0 ответов

Если у вас есть хранилище артефактов, JFrog Artifactory поддерживает работу в качестве прокси-артефакта, пока вы находитесь в процессе миграции в Artifactory.

Я бы порекомендовал следующее:

  1. Создать локальный репозиторий в артефакте
  2. Создайте удаленный репозиторий в артефакте, который указывает на ваш текущий репозиторий артефактов.
  3. Создайте виртуальный репозиторий в артефакте, который содержит как локальные, так и удаленные репозитории.
  4. Выполните итерацию всех своих проектов, чтобы они были опубликованы в локальном хранилище артефактов и извлечены из виртуального хранилища.

Преимущество этого рабочего процесса заключается в том, что вы можете портировать вещи по частям, а не пытаться делать все сразу. Если вы указываете зависимость на артефакт, который еще не был перенесен туда, артефакт заменит его для вас. Когда зависимость перенесена, она будет прозрачна для ее пользователей.

Когда вы все перенесли в свой локальный репозиторий Artifactory, вы можете удалить удаленный репозиторий из своего виртуального репозитория.

Соответствующая документация доступна здесь: https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories

Для корпоративной учетной записи я бы предпочел хранилище S3 и значительное количество артефактов, поэтому простого и автоматизированного способа сделать это не будет. Это также сильно зависит от выбранной реализации хранилища в готовом решении. Если вы планируете использовать хранилище S3, JFrog может помочь выполнить репликацию S3. В других сценариях решение будет другим. Я предлагаю связаться со службой поддержки.

Другие вопросы по тегам