Перейти к содержимому

Загрузка через CLI

CLI позволяет загружать билды из терминала — идеально для CI/CD.

Установка CLI

Сначала установите upcli.

Авторизация

Окно терминала
upcli login

Откроется браузер для входа. После успешной авторизации токен сохранится локально.

Загрузка билда

Окно терминала
upcli upload ./app-release.apk \
--project my-project \
--app my-android-app

Параметры

ПараметрОписаниеОбязательный
<file>Путь к APK/IPA файлуДа
--projectID или slug проектаДа
--appID или slug приложенияДа
--notesRelease notesНет

Примеры

Android APK

Окно терминала
upcli upload ./app/build/outputs/apk/release/app-release.apk \
--project my-project \
--app android-app \
--notes "Исправлена авторизация"

iOS IPA

Окно терминала
upcli upload ./build/MyApp.ipa \
--project my-project \
--app ios-app \
--notes "Добавлен Face ID"

CI/CD интеграция

GitHub Actions

- name: Upload to Uply
env:
UPLY_TOKEN: ${{ secrets.UPLY_TOKEN }}
run: |
upcli upload ./app-release.apk \
--project my-project \
--app my-app \
--notes "${{ github.event.head_commit.message }}"

GitLab CI

deploy:
script:
- upcli upload ./app-release.apk
--project my-project
--app my-app
only:
- main

Коды выхода

КодОписание
0Успешная загрузка
1Ошибка авторизации
2Файл не найден
3Ошибка загрузки
4Ошибка валидации