PhoneGap Build API:上传zip文件触发构建,但代码未更新

时间:2018-01-04 16:41:43

标签: rest powershell phonegap-build

我正在尝试通过PowerShell使用PhoneGap Build Write API上传包含我们代码的zip文件,并在PhoneGap构建服务器上触发新版本。

API显示了一个成功的结果,并且构建确实触发,因为我可以看到它在PhoneGap Build应用程序页面上执行。但是,代码显然没有更新。我打开了构建的APK并验证代码不是使用更新的zip包构建的。我还使用了Fiddler来确保正确上传zip文件,它看起来也很好。

如果我通过PhoneGap Build UI上传与PowerShell脚本生成的完全相同的zip文件,则代码会更新,一切都很顺利。任何想法可能会发生在这里?以下相关脚本:

$url = "https://build.phonegap.com/authorize?client_id=$($clientId)&client_secret=$($clientSecret)&auth_token=$($authToken)"

$accessToken = (Invoke-RestMethod -Uri $url -Method POST)

$url = "https://build.phonegap.com/api/v1/apps/$($appId)?access_token=$($accessToken.access_token)"

Invoke-RestMethod -Uri $url -Method Put -InFile $pathToZip

0 个答案:

没有答案