Android Studio插件之Jenkins插件介绍
一、Jenkins插件安装配置
首先在服务器中开启CSRF服务,点击左边系统管理中的Configure Global Security,如下图所示:
1、搜索下载Jenkins插件
进入网站 http://plugins.jetbrains.com/?androidstudio/ ,如下图所示,在搜索框输入 jenkins,然后点击搜索按钮进行搜索
2、安装Jenkins插件
下载好Jenkins插件后,我们现在来开始安装Jenkins插件。
打开【Android Studio】,然后打开 【Settings】设置,进去到【Plugins】面板,然后点击【Install plugin from disk 】按钮,如下图所示,
选择好Jenkins的存储位置后,点击【OK】按钮进行插件安装。安装完后重启Android Studio。
3、配置Jenkins插件
安装完Jenkins插件完并重启Android Studio之后,我们要开始配置Jenkins插件,使其能够为我们工作。
第一步、打开【Settings】设置菜单,进入到【Tools】面板,然后点击【Jenkins Plugin】按钮,进入如下图所示的配置界面。
由于Jenkins是安装在tomcat下的,所以
Server Address设置为http://127.0.0.1:8080/jenkins/,其中127.0.0.1代表本机地址;
User为默认的admin;
Password可在C:\Users\Administrator.jenkins\secrets目录下的initialAdminPassword文件中找到;
Jenkins version:目前安装的基本都为ver 2.x
Crumb Data:通过http://jenkinsserver:port/crumbIssuer/api/xml?tree=crumb#查看,其中jenkinsserver:port即为本机的Jenkins访问地址;
我们输入Jenkins 服务器地址(Server Address)、用户名(Username)和密码(Password),然后点击【Test Connection】按钮,测试连接是否正常,如果连接成功则显示如图所示的画面。
当我们测试连接成功后,点击【OK】按钮使我们的配置生效时,出弹出如图所示的对话框,要求我们设置一个密码,这个密码是用来解锁Jenkins插件生成的密码数据库的,该数据库保存着Jenkins的配置,每次打开Android Studio的时候,会有弹框要求我们输入这个Jenkins配置的密码。
当然,如果密码忘记的话,可以点击【Reset】按钮进行密码重置
在输入框中输入好新密码(New password)和确认密码(Confirm password)之后,点击【OK】按钮,即可生效。
回到IntelliJ主界面,将Jenkins面板显示出来:
配置完成之后,我们就可以进入到Android Studio的代码编辑页面,会发现右侧边有个Jenkins插件的按钮,点击展开Jenkins任务的列表,如下图所示:
接着就可以按照之前所示的Jenkins插件的用法,来方便的编译Jenkins任务和查看任务编译情况。不需要每次都在浏览器中区打开Jenkins服务器,然后输入用户名和密码进行登陆,再接着去找到相应的Jenkins任务进行编译了。至少我用起来很方便,推荐你们也使用!
2、启动Android Studio时候输入配置Jenkins的数据库密码
当加入好了Jenkins插件后,下一次启动启动Android Studio时候,会要求输入之前配置好的Jenkins数据库密码,如下图所示:
如果你选择了【Cancle】按钮,即不输入密码的话,这时候去打开侧边栏的Jenkins插件的话,会没有任何内容展示的,如图所示:
这个时候,点击设置图标进行设置,如下图所示:
设置好密码之后,就可以正常使用了。
二、Jenkins插件功能
jenkins插件展示jenkins任务
在Android Studio上安装好Jenkins插件后,在右边有一个Jenkins侧边栏,点击打开之后就可以查看Jenkins服务器上面所拥有的Jenkins任务。
切换Jenkins分组
可以点击上面的分组栏目,选择分好的Jenkins分组,进行切换。
比如说我们切换到IOS分组后,列表展示如下图所示:
选择Jenkins任务列表中的某一个Jenkins任务,然后单击鼠标右键,出现如图所示的所示的菜单选项,选择【Build on Jenkins】则可以单独构建某个Jenkins任务
构建Jenkins任务
运行后,列表中的Jenkins任务的状态会变为running,如下图所示:
进入构建Jenkins任务的页面
选中正在构建的任务,然后单击鼠标右键,出现如图所示的下图所示的菜单选项,选择【Go to the job page】则可以进入构建某个Jenkins任务的Jenkins构建页面
进入最后一次构建Jenkins任务的页面
选中正在构建的任务,然后单击鼠标右键,出现如图所示的下图所示的菜单选项,选择【Go to the latest build page】则可以进入该Jenkins任务的最后一次构建的页面
增加Jenkins Favorite分组
或许你会发现当Jenkins任务很多的时候,你很难快速的去寻找自己想要去构建的Jenkins任务,为了方便你可以把想要构建的Jenkins任务添加到 Favorite分组中,这样下次就可以直接进入
Favorite分组中去查找Jenkins任务。
选中某个Jenkins任务,然后单击鼠标右键,出现如图所示的下图10所示的菜单选项,选择【Set as Favorite】则可以将该Jenkins任务添加到Favorite分组中
添加好之后,该Jenkins任务的名称前面会增加一个星星的标识,如图所示
查看Jenkins Favorite分组
和第二步切换Jenkins分组一样,我们可以点击上面的分组栏目,选择 【My Favorites 】Jenkins分组,进行切换。如图
切换到【My Favorites 】组后的列表展示如下图