zoukankan      html  css  js  c++  java
  • iOS &Android 项目 Jenkins持续集成

    背景:由于之前的jenkins机器软件环境较老(mac系统 和 Xcode版本等太低)、设备性能也是比较差,编译相关脚本也不大适合目前业务,所以,跟infra部门重新申请了一台固定ip 、高配的mac mini作为jenkins集成机器。以下是重新撸一遍的jenkins集成步骤:

    一、安装环境

    1. mac机器首先升级java jdk

    2.安装Jenkins

    3.iOS额外安装2个插件:

    https://plugins.jenkins.io/xcode-plugin

    https://plugins.jenkins.io/ws-cleanup

    4.重启jenkins,常规配置集成项目

    二、配置项目

    上图添加jenkins本机的私钥,私钥,私钥!(ps:jenkins本机的公钥需要配置到git的远程机器上,不然没有权限拉代码 )

    。。。

    三、关于shell以及ruby脚本

     1.编译各个库,并且合并到对应的路径

     2.合成release.zip包

     3.解压zip,创建demo示例的路径相关

     4.按照地区 修改demo.xcodeproj工程文件(framework、bundle等删除或是新引入),修改json配置文件等。(利用cocospods 开源的.xcodeproj开源项目进行修改)

     5.打包各个环境、地区的 ipa 

     6.按 版本+时间/环境+地区 放到合适的地方,供QA同学拿包测试

  • 相关阅读:
    p1706 全排列
    2089烤鸡(类似于选数问题)
    1036选数
    bfs
    A-E
    A-3
    百题A-2
    百题A-1
    二级概念题
    随记
  • 原文地址:https://www.cnblogs.com/qiyer/p/10246045.html
Copyright © 2011-2022 走看看