zoukankan      html  css  js  c++  java
  • 【iOS】史上最全的iOS持续集成教程 (下)

    前言

    上篇介绍了打包脚本的使用,这里就介绍利用Jenkins进行持续化集成了。这里分为以下三个步骤介绍:

    1. 安装Jenkins
    2. 配置Jenkins
    3. 使用Jenkins

    安装Jenkins

    首先需要安装homebrew,安装方式详见homebrew官网。然后已命令行的方式安装Jenkins

    安装指令

    brew update && brew install jenkins
    

    启动Jenkins

    jenkins
    

    启动完成后就可以在浏览器访问Jenkins了,地址为:http://localhost:8080/

    配置Jenkins

    要使用Jenkins来持续集成iOS项目的话,需要安装以下插件:

    1. HTML Publisher Plugin
    2. AnsiColor Plugin
    3. Rebuild Plugin
    4. Keychains and Provisioning Profiles Plugin

    安装方式 系统管理->插件管理,以上插件实际是fastlane需要用到的,如果只是用xcodebuild的话就不需要装这些插件了。

    创建构建项目

    创建构建项目步骤如下

    1. 选择创建自由风格的项目
    2. 设置描述
    3. 设置源代码管理
    4. 增加构建步骤
    5. 增加构建后步骤

    创建自由风格的项目

    在管理界面点击创建任务,然后选择创建自由风格的项目image

    设置描述

    设置项目的描述,方便其他人查看

    设置源代码管理

    通常设置为git管理,这里需要配置认证,可以选择使用username-password或者ssh认证等 image image

    增加构建步骤

    在构建步骤添加执行shell,然后添加执行脚本,Jenkins执行shell的默认路径是在构建任务的根目录,所以这里需要先进入到从git拉取的项目根目录,然后在执行fastlane脚本。这里的BUILD_NUMBER是Jenkins提供的环境变量,表示该项目的构建次数

    #进入到工程目录
    cd demo_iOS_CI
    #执行fastlane
    fastlane beta i:${BUILD_NUMBER}
    

    image

    增加构建后步骤

    在这选择增加归档成品,用于导出每次归档的ipa包,方便他人查看。 image

    开始构建操作

    点击开始构建后,可以在左下角看到当前的构建进度、状态以及构建历史。image

    构建成功

    在构建成功后可以在右侧面板看到所有的构建结果 image

  • 相关阅读:
    分享免费的jQuery Mobile Wordpress主题 jQMobile
    分享50个使用非比寻常导航菜单设计的创意网站
    分享一个超酷javascript全屏幻灯导航(fullscreen slide navigation)
    分享一款jQuery的UI插件:Ninja UI
    使用jQuery开发一个超酷的倒计时效果
    分享使用jQuery和CSS实现的一个超酷缩略图悬浮逼近效果
    Nosql数据库教程之初探MongoDB 第一部分
    分享一个使一行文字变形产生弯曲弧度特效的jQuery插件 Arctext.js
    分享2011年12月的11个最棒的jQuery插件
    分享8个最新的javascript脚本资源
  • 原文地址:https://www.cnblogs.com/pretty-guy/p/9526181.html
Copyright © 2011-2022 走看看