PhoneGap Build API for Node.js - 无法加载自定义构建

PhoneGap Build API for Node.js - Unable to load a custom build

我正在尝试使用 API 和 Node.js 将包含我的应用程序的 zip 文件上传到 PhoneGap Build 中,但它不起作用,如果我从网站。

使用这段代码成功验证后:

pgBuild.auth({ token: phonegapBuildToken }, authenticationResponse);

在我的回调中,我执行以下操作:

function authenticationResponse(e, api){

     unlockAndroidKeyMethod(api);
     unlockiOSKeyMethod(api);

     var options = {
        form: {
           data: {
              platforms: ['android', 'ios']
           },
           file: './www/xxx.zip'
         }
     };

     api.post(phonegapEndpoint + '/build', options, function(ee, data) {
         console.log('## BUILD IN PROGRESS...');
         console.log(ee);
         console.log(data);
         //waitingForPendingBuild(api);
    });
}

在我指向我要加载的文件的选项中

file: './www/xxx.zip'

问题是我放在那里的任何东西都不会被拾取,PhoneGap Build 构建的文件始终是通过网站加载的文件。

我能得到一些帮助吗? :)

谢谢

PS:我没有收到任何错误

我已经设法解决了这个问题 - 这显然是我如何创建 zip 文件的问题...PhoneGap Build API 不喜欢用 gulp-zip 完成的 zip 文件, 使用 archiverjs (https://archiverjs.com/docs/) 解决了这个问题:)

谢谢