美文网首页
Jenkins搭建及xcode打包步骤

Jenkins搭建及xcode打包步骤

作者: lx111209 | 来源:发表于2019-08-01 16:16 被阅读0次

    一.Jenkins的安装 & 卸载

    1.安装

    方式一:

    brew install jenkins

    安装Jenkins.png

    方式二:

    到官网下载war包,地址:https://jenkins.io/download/

    2.卸载

    brew uninstall jenkins

    卸载Jenkins.png

    二.Jenkins的启动 & 关闭

    方式一:

    启动:
    终端输入:sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
    关闭:
    终端输入:sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

    方式二:

    启动:终端输入:Jenkins
    关闭:直接关闭终端

    启动后在浏览器访问:localhost:8080即可

    三.配置Jenkins

    1.输入密码进入Jenkins主界面
    2.下载推荐插件
    3.下载下面的自定义插件

    Ant
    Build Timeout
    Email Extension
    Environment Injector Plugin
    fir-plugin
    GitHub Branch Source
    GitLab
    Gitlab Authentication plugin
    Gitlab Hook Plugin
    Gradle Plugin
    Keychains and Provisioning Profiles Management
    LDAP Plugin
    PAM Authentication
    Pipeline
    Pipeline: GitHub Groovy Libraries
    SSH Slaves
    Subversion
    Timestamper
    Workspace Cleanup
    Xcode integration

    ❗️❗️❗️注:因为我当前项目主要从Gitlab上拉取的,所以加了很多gitlab插件,SVN代码待研究.

    4.keychains设置
    (1).系统管理 -> Keychains and Provisioning Profiles Management
    点击upload 上传login.keychain文件
    ❗️❗️❗️注:当前登录用户的~/Library/Keychains/login.keychain文件,如果目录下只有login.keychain-db文件,复制一份命名为login.keychain再上传即可.

    (2).其他配置如下图:


    keychains相关配置.png

    5.系统管理 -> 系统设置如下图


    系统设置.png

    其他设置不用管,直接保存.

    四.新建项目流程

    1.新建任务 -> 构建一个自由风格的软件项目
    2.General设置
    (1).项目描述
    (2).点击参数化构建,可新加配置参数,参数可输入,可选择.


    构建项目的General设置.png

    3.源码管理


    源码管理.png
    4.构建环境
    选择 Inject environment variables to the build process
    构建环境.png
    5.构建
    (1).添加构建步骤
    添加构建步骤.png

    (2).Xcode
    part1


    xcode设置part1.png
    part2
    xcode设置part2.png
    part3
    xcode设置part3.png
    part4
    xcode设置part4.png
    part5 执行脚本(运维提供的shell脚本,将打包出来的IPA包传到服务器,生成二维码供测试下载)
    执行脚本.png

    6.应用 保存
    返回上一层运行即可

    相关文章

      网友评论

          本文标题:Jenkins搭建及xcode打包步骤

          本文链接:https://www.haomeiwen.com/subject/jztcdctx.html