问个关于Jenkins自动构建的问题

情况是,我在一台windows服务器装上Jenkins 和cocos1.10.2,并且在服务器已经可以通过手动点击构建生成androd工程。
但是当我创建JenKins任务执行自动构建时,提示ndk环境未配置。 然而我已经检查过系统环境变量,其中已配置了。

现在初步怀疑 是jenkins在执行的时候将项目拷贝到临时目录,但creator对一个新的项目(被拷贝项目已经用creator打开,并配置了原生环境)并没有应用原生环境 导致如图错误


现在想问一下 我能否在构建命令时 将ndk环境路径一起传递进去?@panda @jare 两位大佬能解答下么?

cocos的构建可以通过命令行完成吗?
你在本地手动打包的流程,ndk是正常的吗

已经本地测试了,命令行都是ok的。

哈哈,第一个问题我是请教你怎么从命令行构建creator工程

cocos的构建命令好像没有传递ndk环境的

从你贴的错误信息看,缺少环境变量

如果服务器本机可以正常构建但是jenkins构建失败,需要确认本机构建和jenkins构建时,两次的登陆用户是否一致,或者你可以将NDK_ROOT配置给所有用户试一下

jenkins可以通过在构建时打印一些环境变量来确认运行时的环境