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

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

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

三,SSH授权

四,配置项目

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

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

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

4.git

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

6.Xcode配置:

7.上传蒲公英:

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

shell脚本:

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

-F “uKey=${uKey}

" \\\\\\\\

-F “_api_key=${api_key}

" \\\\\\\\

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

8.执行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容