Мой работодатель некоторое время неправильно использовал Bintray в качестве нашего двоичного репозитория. Вместо этого мы, наконец, переходим на Artifactory и закрываем Bintray. Но это кажется почти невыполнимой задачей. Невозможно экспортировать репозитории Bintray в zip-архив. Загрузка репозиториев означает загрузку каждого файла вручную из пользовательского интерфейса или через их API. Я пробовал два подхода к автоматизации:
1) wget для сканирования нашего лотка следующим образом: wget -e robots = off -o ~ / wget.log -w 1 -m -np --user --password "https: //.bintray.com", который дал все файлы в репозиториях. Но это решает только половину проблемы. Я не мог понять, как импортировать файлы в репозиторий в artifactory (все репозитории имеют размер более 100 Мб каждый и поэтому не могут быть загружены по какой-то причине).
2) Я настроил репозитории Bintray как удаленные репозитории и включил Active Replication. Кажется, сейчас это сработало. Но я не знаю, будут ли они удалены при перемещении учетной записи Bintray или даже если они будут храниться в Artifactory. Поэтому я хотел бы преобразовать удаленное репо в локальное, чтобы убедиться, что оно постоянно хранится в артефакте, есть ли способ сделать это? Если да, то как?