Перейти к содержанию

Система дистрибуции 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_idgroup_id мобильного приложения, загруженного с maven.
  • nexus2_artifact_idartifact_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
К началу