最近我们升级Creator从1.9.0到2.1.0。在本地通过命令行发布是没问题的。
D:\CocosCreator\CocosCreator.exe --path D:\build_temp\client\56 --build “platform=web-mobile;md5Cache=true”
但是在Jenkins下发布会报以下错误。Jenkins服务是以Administrator账号运行的。并且测试下来官方的Demo也无法在Jenkins下编译。我们之前在1.9.0下在Jenkins下编译是没问题的。能麻烦各位大神看下是否在2.0下需要额外设置?或者这是一个Bug?
Builder: do custom process [build-start]
[2356] Building D:\build_temp\client\56
[2356] Destination D:\build_temp\client\56\build\web-mobile
[2356] Delete D:\build_temp\client\56\build\web-mobile***
Exclude modules:
[2356] Start building assets
[2356] Start spawn build-worker
[2356] Finish spawn build-worker
[2356] Start init build-worker
[2356] Finish building assets
[2356] Error: Build Failed: TypeError: Cannot convert undefined or null to object
at Function.keys ()
at module.exports.getAssetUuids (D:\CocosCreator\resources\app.asar\editor\core\build-results.js:1:438)
at Gulp. (D:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:9552)
at module.exports (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
at Gulp.Orchestrator._runTask (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
at Gulp.Orchestrator._runStep (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
at D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:279:18
at finish (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)
at BrowserWindow. (D:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:8645)
at r.waterfall.r (D:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3197)
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:696:30
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:1209:30
at Gulp.doneCallback (D:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:22506)
at Gulp.Orchestrator.stop (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
at D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
at finish (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
[2356] Error: TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at module.exports.getAssetUuids (D:\CocosCreator\resources\app.asar\editor\core\build-results.js:1:438)
at Gulp.<anonymous> (D:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:9552)
at module.exports (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
at Gulp.Orchestrator._runTask (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
at Gulp.Orchestrator._runStep (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
at D:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:279:18
at finish (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (D:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)
at BrowserWindow.<anonymous> (D:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:8645)
at Editor.Builder.buildCommand.e (D:\CocosCreator\resources\app.asar\editor\index.js:1:1434)
at r.series.e (D:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4405)
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
at r.waterfall.r (D:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3470)
Uncaught Exception: ReferenceError: error is not defined
at Editor.Builder.buildCommand.e (D:\CocosCreator\resources\app.asar\editor\index.js:1:1459)
at r.series.e (D:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4405)
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
at r.waterfall.r (D:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3470)
at D:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
Program returned code : 255