Jenkins+Xcode+git+蒲公英-pod自动打包

前言

iOS开发打包是一件繁琐的事情,本文介绍如何自己打包和发布测试版本,通过一个链接提供给产品和测试人员一个快速安装通道

准备:

1.一个git托管仓库地址

2.一个蒲公英账号

3.mac os系统,先安装JDK

一,Jenkins

下载链接:http://mirrors.jenkins-ci.org/war/latest/jenkins.war

端口修改:java -jar jenkins.war –httpPort=8888

运行: open [war路径]

eg:open /Applications/Jenkins/jenkins.war

网页打开:http://localhost:8888

安装插件:

GIT plugin

Xcode integration

Post-Build Script Plug-in

Keychains and Provisioning Profiles Management

如果使用的是github或者bitbucket,安装相关的插件

二,配置证书

打开配置页面:系统管理->Keychains and Provisioning Profiles Management

《Jenkins+Xcode+git+蒲公英-pod自动打包》

login.keychain –/Users/${user}/Library/Keychains/login.keychain

provisioning profile –/Users/${user}/Library/MobileDevice/Provisioning Profiles

三,SSH授权

《Jenkins+Xcode+git+蒲公英-pod自动打包》

四,配置项目

1.创建一个自由风格的项目

2. 只保留一个旧的构建,根据自己的喜好配置

《Jenkins+Xcode+git+蒲公英-pod自动打包》

3.自动构建配置(没有配置,自己尝试)

《Jenkins+Xcode+git+蒲公英-pod自动打包》

4.git

《Jenkins+Xcode+git+蒲公英-pod自动打包》

5.配置开发者账号和证书:

《Jenkins+Xcode+git+蒲公英-pod自动打包》

6.Xcode配置:

《Jenkins+Xcode+git+蒲公英-pod自动打包》
《Jenkins+Xcode+git+蒲公英-pod自动打包》
《Jenkins+Xcode+git+蒲公英-pod自动打包》

7.上传蒲公英:

增加构建后操作步骤->Execute a set of scripts->Add build step->Execute shell

《Jenkins+Xcode+git+蒲公英-pod自动打包》
《Jenkins+Xcode+git+蒲公英-pod自动打包》

shell脚本:

curl -F “file=@${WORKSPACE}/build/TestTarget.ipa” \\\\\\\\

-F “uKey=${uKey}

” \\\\\\\\

-F “_api_key=${api_key}

” \\\\\\\\

http://www.pgyer.com/apiv1/app/upload

8.执行

《Jenkins+Xcode+git+蒲公英-pod自动打包》

    原文作者:Gavin008
    原文地址: https://www.jianshu.com/p/a9c6949136ed
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞