从 CLI 推送到 App Center 测试
1. 手动检索 API 令牌
App Center CLI要求用户登录,我们可以通过提供登录令牌从构建服务器登录。
使用 App Center CLI,输入以下命令,替换[Name Of Token]
为您想要命名此令牌的任何内容
appcenter login
appcenter tokens create -d "[Name Of Token]"
它将提供如下响应:
ID:[唯一向导]
API 令牌:[唯一 API 令牌]
描述:[令牌名称]
创建于:[时间戳]
复制 API 令牌结果。我们将在 CI 脚本中使用它。
2. App Center为CI服务器分发脚本
在您的持续集成管道中,使用此 bash 脚本将 IPA 文件推送到 App Center 分发
bash 脚本执行以下操作:
- 找到 IPA 文件
- 安装 appcenter cli
- 使用 API Token 登录 App Center
- 将 IPA 推送到 App Center 分发
#!/usr/bin/env bash
IPAFile=`find . -name *.ipa | head -1`
npm install -g appcenter-cli@1.2.2
appcenter login --token [login token]
appcenter distribute release -f $IPAFile -g Collaborators --app Punday/mondaypundayapp--ios