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

网友评论