Система дистрибуции Nexus Repository 2.x
Чтобы скачать приложение из репозитория Nexus Repository 2.х, кроме, собственно, названия репозитория потребуются параметры group_id
, artifact_id
и version
. Необходимо указать систему дистрибуции (параметр distribution_system nexus2
), а также следующие обязательные параметры:
nexus2_url
— URL сервера Nexus Repository 2.х, на котором находится мобильное приложение.nexus2_login
— имя пользователя Nexus Repository 2.х с правами доступа к репозиторию, в котором находится мобильное приложение.nexus2_password
— пароль для учетной записи Nexus Repository 2.х с правами доступа к репозиторию, в котором находится мобильное приложение.nexus2_repo_name
— имя репозитория Nexus Repository 2.х, в котором находится мобильное приложение.nexus2_group_id
—group_id
мобильного приложения, загруженного с maven.nexus2_artifact_id
—artifact_id
мобильного приложения, загруженного с maven.nexus2_version
— версия мобильного приложения, загруженного с maven.nexus2_extension
— расширение мобильного приложения.
Также, используя опциональный параметр nexus2_file_name
, можно указать имя файла, с которым необходимо сохранить скачиваемое приложение.
Для загрузки приложения в Nexus можно использовать либо сниппет для Android (*. apk), либо — для iOS (*.ipa).
Пример запуска
Чтобы скачать приложение с Nexus Repository 2.х, выполните следующую команду:
python mdast_cli/mdast_scan.py -d -ds nexus2 \
--nexus2_url http://nexus:8081/nexus/ \
--nexus2_login login \
--nexus2_password password \
--nexus2_repo_name repo \
--nexus2_group_id com.swdf.buggen \
--nexus2_artifact_id app-prod-debug \
--nexus2_version 1.337 \
--nexus2_extension apk \
--nexus2_file_name b3st_file_fr0m_nexus2