jenkins自动化打包报错:gradle: 未找到命令


 shell脚本如下:

cd /home/wangju/gitProject/Automation echo "************************开始清理环境*************************************" gradle clean

 

 

错误截图:

解决方法:

奇怪,明明在jenkins中已经安装了gradle插件,也配置了gradle,android sdk的环境变量,但是构建的时候一直是报:gradle:未找到命令

但是如果在shell中加上这句话: 使配置文件生效,就能构建成功了

source /etc/profile

修改后的shell 脚本:
source /etc/profile cd /home/wangju/gitProject/Automation echo "************************开始清理环境*************************************" gradle clean

可以看到构建成功了

 



/etc/profile内容:
export ANDROID_HOME=/usr/local/android-home export PATH=$PATH:$ANDROID_HOME/android-tools:$ANDROID_HOME/android-tools/bin:$ANDROID_HOME/platform-tools export GRADLE_HOME=/usr/local/gradle-4.6 export PATH=$PATH:$GRADLE_HOME/bin

 

参考:

Jenkins中配置gradle项目的坑

https://blog.csdn.net/itfootball/article/details/45023805

Gradle之持续集成 - 使用Jenkins构建Gradle项目

https://blog.csdn.net/weixin_38062353/article/details/82357085

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM