Jenkins如果部署在远程服务器时,由于远程服务器通常是运维在维护,若不想在麻烦运维同事在情况下上传sdk许可协议到远程服务器,可利用Git进行上传。
一、单独创建个项目,提交sdk下载协议到Git仓库
Git上新建个项目,把本地sdk里面的
licenses
整个文件上传至Git仓库
二、Jenkins创建拉取SDK下载协议任务
1、创建拉取SDK下载协议任务
这里任务主要把SDK许可协议加载进jenkins,所以只需要配置git即可
2、执行获取sdk下载协议任务
三、Jenkins配置修改
1、ANDROID_HOME修改
Manage Jenkins——>Configure System——> Global properties
${JENKINS_HOME}/workspace/androidSDK
1、Android SDK root修改
Manage Jenkins——>Configure System——> Global properties——>Android(最底部)
跟ANDROID_HOME
路径保持一致