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