在应用研发平台EMAS上云构建找不到gradle,如何处理?
使用阿里云镜像地址下载gradle
https://help.aliyun.com/document_detail/618142.html?spm=a2c4g.2249915.0.i7
修改代码目录:gradle\wrapper\gradle-wrapper.propertie文件中的distributionUrl参数。注意阿里镜像不包含所有的gradle版本,不存在列表里的暂时不能使用。
您原来的地址:distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
替换后的地址:distributionUrl=https://emas-devops-cdn.aliyuncs.com/distributions/gradle-6.7.1-bin.zip
海外资源代理配置(阿里仓找不到想要的资源时使用)
请优先使用第一步中的阿里仓库下载资源,若上边的仓库中均搜不到相应的资源,则可以使用代理。另外海外因为防火墙原因经常代理不稳定,如果方便的话开发者可以选择离线集成SDK的方式来减少此方面下载SDK的超时风险。
构建配置步骤-->任务步骤-->执行构建命令-->脚本命令,在构建命令之前加上需要的代理。
sudo -- sh -c "echo '220.181.174.33 dl.google.com' >> /etc/hosts"
sudo -- sh -c "echo '34.95.74.180 jcenter.bintray.com' >> /etc/hosts"
cd $EMAS_RUNNER_CODE_DIR
echo "building..."
chmod +x ./gradlew
./gradlew clean assembleRelease
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。