Jenkins持续集成部署详解

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

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

    jenkins插件有很多,可以按需下载
    在这里插入图片描述
  2. 添加凭据,我们用到的是http协议的git地址和azure storage容器,所以添加两个凭据:username and password 和 Microsoft Azure Storage
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 创建一个自由风格的任务在这里插入图片描述
  4. general属性,可根据个人需要自行设置
    在这里插入图片描述
  5. 配置源码管理(使用之前安装的Multiple SCMs插件来创建多个git项目地址,我这里加入的是公司地址和自动化脚本地址)在这里插入图片描述
  6. 设置定时自动构建任务
    在这里插入图片描述
  7. 设置xcode打包ipa文件
    a) ipa打包的设置,跟桌面版xcode的设置一致,具体参数配置可询问开发
    在这里插入图片描述
    b) Mac钥匙串和签名设置
    在这里插入图片描述
    c) 选择需要构建的文件,项目打包用的是.workspace或.project文件,填到对应的文本框即可在这里插入图片描述
  8. 打包apk
    在这里插入图片描述
  9. 执行shell脚本(安装ipa、apk、启动appium、执行python脚本等)
    在这里插入图片描述
  10. Jenkins发送邮件(需安装email-extension插件)
    在这里插入图片描述
    在这里插入图片描述
  11. 至此,一个完整的持续集成任务就配置完成了,点击右边的构建,就能开始运行了!
    在这里插入图片描述

注意:如果在公司内部希望其他同事也能访问我们部署的jenkins,有两种方法:
13. 在局域网内用IP访问jenkins网址
14. 把固定IP地址和端口号映射到外网,这样的话,即使不在公司局域网内,也能通过外网地址访问jenkins
15. 如果我们要给其他人创建账户,可以在 系统管理–管理用户里面创建一个在这里插入图片描述
在这里插入图片描述16. 用户创建成功后,可以在 系统管理–全局安全配置里面设置用户权限
在这里插入图片描述
17. 点击Add user or group,在弹出的窗口中填入创建的用户名,然后选择需要给予的权限,保存即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值