jenkins|Jenkins持续集成部署详解

前面我们已经讲过如何将jenkins部署到tomcat,本文将详细介绍如何使用jenkins进行持续集成

  1. 首先,我们可以在系统管理——插件管理中下载安装我们需要的一些插件
    如:Multiple SCMs:用于在同一个job下添加多个git/svn地址
    join plugin:用于控制多个平行job全部运行完成后再运行下一个子job
    xcode:用于mac打包ios安装包

    jenkins插件有很多,可以按需下载
    jenkins|Jenkins持续集成部署详解
    文章图片
  2. 添加凭据,我们用到的是http协议的git地址和azure storage容器,所以添加两个凭据:username and password 和 Microsoft Azure Storage
    jenkins|Jenkins持续集成部署详解
    文章图片

    jenkins|Jenkins持续集成部署详解
    文章图片

    jenkins|Jenkins持续集成部署详解
    文章图片
  3. 创建一个自由风格的任务jenkins|Jenkins持续集成部署详解
    文章图片
  4. general属性,可根据个人需要自行设置
    jenkins|Jenkins持续集成部署详解
    文章图片
  5. 配置源码管理(使用之前安装的Multiple SCMs插件来创建多个git项目地址,我这里加入的是公司地址和自动化脚本地址)jenkins|Jenkins持续集成部署详解
    文章图片
  6. 设置定时自动构建任务
    jenkins|Jenkins持续集成部署详解
    文章图片
  7. 设置xcode打包ipa文件
    a) ipa打包的设置,跟桌面版xcode的设置一致,具体参数配置可询问开发
    jenkins|Jenkins持续集成部署详解
    文章图片

    b) Mac钥匙串和签名设置
    jenkins|Jenkins持续集成部署详解
    文章图片

    c) 选择需要构建的文件,项目打包用的是.workspace或.project文件,填到对应的文本框即可jenkins|Jenkins持续集成部署详解
    文章图片
  8. 打包apk
    jenkins|Jenkins持续集成部署详解
    文章图片
  9. 执行shell脚本(安装ipa、apk、启动appium、执行python脚本等)
    jenkins|Jenkins持续集成部署详解
    文章图片
  10. Jenkins发送邮件(需安装email-extension插件)
    jenkins|Jenkins持续集成部署详解
    文章图片

    jenkins|Jenkins持续集成部署详解
    文章图片
  11. 至此,一个完整的持续集成任务就配置完成了,点击右边的构建,就能开始运行了!
    jenkins|Jenkins持续集成部署详解
    文章图片
【jenkins|Jenkins持续集成部署详解】注意:如果在公司内部希望其他同事也能访问我们部署的jenkins,有两种方法:
13. 在局域网内用IP访问jenkins网址
14. 把固定IP地址和端口号映射到外网,这样的话,即使不在公司局域网内,也能通过外网地址访问jenkins
15. 如果我们要给其他人创建账户,可以在 系统管理–管理用户里面创建一个jenkins|Jenkins持续集成部署详解
文章图片

jenkins|Jenkins持续集成部署详解
文章图片
16. 用户创建成功后,可以在 系统管理–全局安全配置里面设置用户权限
jenkins|Jenkins持续集成部署详解
文章图片

17. 点击Add user or group,在弹出的窗口中填入创建的用户名,然后选择需要给予的权限,保存即可
jenkins|Jenkins持续集成部署详解
文章图片

    推荐阅读