Jenkins命令打包卡住,困扰好几天了,求引擎组大佬支持 PS:本地命令正常

就是跟楼主的一样出现在这个的地方如果命令行的话会继续往下走。
[14012] Start building assets
[14012] Start spawn build-worker
[14012] Finish spawn build-worker
[14012] Start init build-worker
[14012] Finish init build-worker
[14012] Start build-assets in worker

应该是交互式权限的问题。直接命令行手工调起没问题。

尝试把这个3个进程里面的那个gpu的,就是选中的第二个进程杀掉就可以继续了

我的CI也出现了问题,之前2.1.3不会,升级到2.3.2后不行了。。

人工输入命令启动脚本就可以。

已经找到原因,把jenkins的agents用手工打开即可,如果是后台隐藏打开的会失败,显然就是gui权限问题。无界面调用方式会使ccc的GPU参数的那个进程卡主。

点个赞,麻烦你提供下之前的Jenkins agent 的启动方式吗?

你是说这个吗?这个文档里一直有写:CocosCreator 命令行运行的时候也是需要 GUI 环境的。如果你的 Jenkins 无法使用 CocosCreator 命令行运行,一个解决办法是:确保 Jenkins 运行在 agent 模式下,这样才能访问到 WindowServer。详见:https://stackoverflow.com/questions/13966595/build-unity-project-with-jenkins-failed

不这么做的话 2.0 2.1也用不了吧?

想问下 Jenkins mac下怎么操作呢