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自动打包_第1张图片

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

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

三,SSH授权

Jenkins+Xcode+git+蒲公英-pod自动打包_第2张图片

四,配置项目

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

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

Jenkins+Xcode+git+蒲公英-pod自动打包_第3张图片

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

Jenkins+Xcode+git+蒲公英-pod自动打包_第4张图片

4.git

Jenkins+Xcode+git+蒲公英-pod自动打包_第5张图片

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

Jenkins+Xcode+git+蒲公英-pod自动打包_第6张图片

6.Xcode配置:

Jenkins+Xcode+git+蒲公英-pod自动打包_第7张图片
Jenkins+Xcode+git+蒲公英-pod自动打包_第8张图片
Jenkins+Xcode+git+蒲公英-pod自动打包_第9张图片

7.上传蒲公英:

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

Jenkins+Xcode+git+蒲公英-pod自动打包_第10张图片
Jenkins+Xcode+git+蒲公英-pod自动打包_第11张图片

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自动打包_第12张图片

你可能感兴趣的:(Jenkins+Xcode+git+蒲公英-pod自动打包)