-
准备环境,安装JDK,这里不再叙述。
-
下载安装Jenkins
- 这里推荐使用HomeBrew安装,方便管理, 安装完HomeBrew后,使用下面命令安装jenkins
brew install jenkins
也可以打开官网https://jenkins.io/ ,下载最新的pkg安装包,
也可以下载jenkins.war然后运行
Java -jar jenkins.war
安装完成后运行
jenkins
来启动jenkins.
- 浏览器访问localhost:8080 选择“系统管理”—“管理插件”—“可选插件”,安装一些辅助插件:
- 安装Xcode插件
“Xcode integration”。 - 安装签名证书管理插件
iOS打包内测版时,需要发布证书及相关签名文件,因此这两个插件对于管理iOS证书非常方便。选中“Credentials Plugin”和“Keychains and Provisioning Profiles Management”安装。
-
在Jenkins中,所有的任务都是以“item”为单位的。接下来我们就新建一个iOS的项目来开始自动化构建。
点击“新建”,输入item的名称,
选择“构建一个自由风格的软件项目”,
然后点击“OK”。 -
源码管理,这里使用git管理代码,配置ssh证书:
$ git config --global user.name "jenkins_ci"
$ git config --global user.email "jenkins_ci@163.com"
// 下面使用-f指定新的公私钥文件名,可以不影响之前创建的公私钥文件
ssh-keygen -t rsa -f jenkins -C jenkins_ci@163.com
接下来打开命令行, 查看新生成的公私钥文件,并cat出私钥的内容,
A05A4663-5C35-4ADA-A06C-59B45CADD034.png
把私钥的内容配置到jenkinss上:
1BFB0FE9-874E-4400-9A57-F685E3CDB9B0.png
接下来配置好 git 路径就可以了
D6E49A37-E9A0-437E-89D9-8F8610EBA967.png
网友评论