Push to App Center Test из CLI
1. Извлечь токен API вручную
CLI App Center *1006* требует, чтобы пользователь вошел в систему, и мы можем войти в систему с нашего сервера сборки, предоставив маркер для входа.
Используя CLI App Center, введите следующую команду, заменив [Name Of Token]
на то, что вы хотите назвать этим токеном
appcenter login
appcenter tokens create -d "[Name Of Token]"
Это даст ответ, подобный этому:
ID: [Уникальный гид]
API-токен: [Уникальный API-токен]
Описание: [Имя токена]
Создано в: [Отметка времени]
Скопировать результат API Token. Мы будем использовать это в нашем скрипте CI.
2. Сценарий распространения Центра приложений для CI Server
В своем конвейере непрерывной интеграции используйте этот сценарий bash для передачи файла IPA / APK в App Center Distribute
Скрипт bash выполняет следующие действия:
- Найдите файл IPA
- Установить appcenter cli
- Войдите в App Center с помощью API-токена
- Пересылка IPA в App Center Распространение
#!/usr/bin/env bash
IPAFile=`find . -name *.ipa | head -1`
npm install -g appcenter-cli
appcenter login --token [login token]
appcenter distribute release -f $IPAFile -g Collaborators --app Punday/mondaypundayapp--ios