牛叉的demoiOS 开发iOS开发

【iOS 开发】使用 Jenkins + Fastlane 持续

2017-11-13  本文已影响203人  爱吃鸭梨的猫
Jenkins

持续集成(Continuous Integration 简称 CI)。Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。具体就不多说了,想要更多的了解可以去查一下,下面是集成方法。


本文最终目的:

1. 配置 Fastlane

由于项目的编译打包以及上传全部要依赖 Fastlane 来进行,所以在配置 Jenkins 之前要保证项目已经配置好了 Fastlane ,这里看我的另一篇文章:【iOS 开发】使用 Fastlane 自动化打包并发布 iOS 项目

2. 安装 Jenkins

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install jenkins
安装
brew uninstall jenkins
ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
Jenkins
/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
修改端口

3. 配置 Jenkins

Jenkins Jenkins Jenkins Jenkins Jenkins

4. 安装插件

Jenkins

5. 配置环境变量

LANG
en_US.UTF-8
LANGUAGE
en_US.UTF-8
LC_ALL
en_US.UTF-8
环境变量

6. 创建任务

Jenkins Jenkins Jenkins Jenkins Jenkins
git checkout ${ARCHIVE_BRANCH}
git pull
cd ./xxx
fastlane ${ARCHIVE_TYPE}

7. 开始打包

Jenkins Jenkins

配置方法到这里就完成了,有不明白的地方可以留言。

将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

我的传送门: 博客简书微博GitHub

上一篇 下一篇

猜你喜欢

热点阅读