Загрузка через CLI
CLI позволяет загружать билды из терминала — идеально для CI/CD.
Установка CLI
Сначала установите upcli.
Авторизация
upcli loginОткроется браузер для входа. После успешной авторизации токен сохранится локально.
Загрузка билда
upcli upload ./app-release.apk \ --project my-project \ --app my-android-appПараметры
| Параметр | Описание | Обязательный |
|---|---|---|
<file> | Путь к APK/IPA файлу | Да |
--project | ID или slug проекта | Да |
--app | ID или slug приложения | Да |
--notes | Release 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 | Ошибка валидации |