Jenkins构建Android项目持续集成之系统配置篇

Jenkins构建Android项目持续集成之系统配置篇
http://blog.csdn.net/it_talk/article/details/50235987
http://blog.csdn.net/it_talk/article/details/50235987
http://blog.csdn.net/it_talk/article/details/50235987



http://blog.csdn.net/it_talk/article/details/50235987

jenkins有自有的用户数据库,为了安全考虑,可以启用用户注册,使用权限控制登录。 
安全设置
这里写图片描述 
切记,授权策略要先选择“登录用户可以做任何事”,因为现在还没有任何用户,不能指定管理员,设置之后保存退出。 
创建用户 
注册 
填写注册信息。

然后使用刚才注册的用户登录,”系统管理—>Configure Global Security”到安全管理界面 
安全配置
将刚才的授权策略改为“安全矩阵”,在这个矩阵里,可以指定用户的权限,如上图。

注意: 
如果忘记了管理员的密码怎么办呢?这里还有一个补救的办法。打开目录C:/<用户>/.jenkins/config.xml 
config.xml
删掉上图红色圈圈的部分,即:

<useSecurity>true</useSecurity>
<authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy">
    ......
</authorizationStategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
   <disableSignup>false</disableSignup>
    .. 
</securityRealm>
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这样用户权限等于是初始化了,要重新配置。

系统设置

“系统管理—>系统设置”,进入到系统设置界面 
系统设置界面
该页面,如果没有说到的就保持默认设置。

  1. Android sdk目录 
    android sdk目录

  2. JDK目录 
    JDK目录

  3. Git目录 
    git目录

  4. Gradle 目录,使用Android Studio目录下的Gradle版本 
    gradle目录

  5. Jenkins路径(要使用ip,不能用localhost)和管理员邮箱配置 
    这里写图片描述

  6. 邮箱通知设置 
    邮箱设置
    在点击测试的时候,可能会报错,大概意识是提示没有授权,原因是qq邮箱在使用SMTP发送邮箱时,需要开启一个设置。解决方法如下: 
    登录要用来发送的qq邮箱 
    这里写图片描述

这里写图片描述

开启SMTP的服务,之后会获取到一个授权码,将这个授权码填到上面的密码中。

最后保存即可。

注:用个人qq邮箱会需要授权问题,但使用企业qq邮箱时,直接填写邮箱密码即可,不知道其他邮箱会不会有这个问题。

总结

系统的配置就讲到这了,主要是配置一些工具的环境地址。下一篇将要开始讲如何创建一个项目、项目的配置、怎么让项目构建之后,将构建产物发给特定的人等等。

看下其他文章: 
1、Jenkins构建Android项目持续集成之简介篇 
2、Jenkins构建Android项目持续集成之Jenkins的安装篇 
3、Jenkins构建Android项目持续集成之系统配置篇 
4、Jenkins构建Android项目持续集成之创建项目 
5、Jenkins构建Android项目持续集成之单元测试及代码覆盖率 
6、Jenkins构建Android项目持续集成之findbugs的使用


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值