我的问题是我无法使用jenkins为Windows构建捆绑包。我使用gulp和gulpfile.js构建Windows版本。我可以这样编辑gulpfile.js
buildArgs = {
windows: ["--" + buildConfig.toLocaleLowerCase(), "--device","--arch=x86 x64"]
}
构建x86版本和x64版本。我总是把两个版本分开。我的詹金斯输出总是这样说
Log: Building project: Z:\Jenkins\workspace\Sales - Ablig\platforms\windows\CordovaApp.Windows10.jsproj
Log: Configuration : release
Log: Platform : x64
Log: Buildflags : /p:AppxBundle=Never,/p:UapAppxPackageBuildMode=StoreUpload
Log: MSBuildTools : C:\Program Files (x86)\MSBuild\14.0\bin
buildProject spawn: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild [ 'Z:\\Jenkins\\workspace\\Sales - Ablig\\platforms\\windows\\CordovaApp.Windows10.jsproj',
'/clp:NoSummary;NoItemAndPropertyList;Verbosity=minimal',
'/nologo',
'/p:Configuration=release',
'/p:Platform=x64',
'/p:AppxBundle=Never',
'/p:UapAppxPackageBuildMode=StoreUpload' ] { stdio: 'inherit' }
我不知道如何将AppxBundle更改为Always。我不知道gulpfile建立一个bundle的参数。我希望你能帮助我。