jenkins部署安卓自动打包报错

来源:互联网 发布:dw软件怎么使用 编辑:程序博客网 时间:2024/05/19 23:59

最近有半个月没去管那个jenkins 的自动打包了图然以打开jenkins我自己都不敢相信,自动脚本运行后红了一片。
这里写图片描述

啊啊啊…….我一定登了假的jenkins.

* 有问题那么久解决问题看看都报了啥错 *
这里写图片描述
好吧这小问题嘛,不就是无法执行gradle 嘛。

来吧,先在命令行执行了一下命令,一切正常。

好吧问题已经很明显了。

你们觉得是啥问题?
根据错误信息可知:gradle 命令没有找到,此编译过程和我们平时执行 shell 编译是一样的,那么这个错误和我们使用 shell 执行某个命令时,遇到的 Unknown command 一个意思。平时我们是怎么解决这个问题的呢,大概两种方式 cd 到目录下或者通过添加环境变量的方式,其实只有一个目的,就是为了能够访问到该命令。
就是gradle执行不了嘛,环境变量既然没问题。那好吧,明显是我的Jenkins 配置除了问题,但是之前都好好的,但是我也没有动过啊。
好吧,地球毕竟是圆的。先尝试可行的解决方法吧。

改jenkins 里面project配置吧。

进入Project 打开 配置,找到 构建 勾选 Use Gradle Wrapper 保存即可。

执行手动打包操作
这里写图片描述
好吧还是不行,但是错误日志变了,
这里写图片描述
啥意思? 说明这样是可行的,但是我的项目和tomcat都是在Linux 系统下的而且连不了外网。好吧。连不了外网。这。。。。。。。。祖国真好,愿祖国强大不在怕谷歌。

问题咱害的解决不是?

终极方案

既然我没改过配置,别人也没改过。 那问题是啥? 我大概明白了 服务器配置除了问题, 也就是tomcat 除了问题。果然一问,tomcat 被运维大哥们重新安装了一遍,项目是重新拷进来的。
好吧,我还能说什么???
此刻的我心如止水啊。
进入 tomcat bin 目录下,修改 catalina.sh 文件,97 行添加(去掉注释空行就是第一行)

export GRADLE_HOME="/usr/local/gradle-2.14.1/bin"

好吧一切再来手动构建一次.太阳出啦.一切顺利.

就这么解决的.感谢祖国,感谢运维大哥.让我经历了这么有趣的体验.
大家也去试试吧.

原创粉丝点击