Jenkins 搭建(Mac 环境)

1.安装Jenkins 两种方式

  • http://jenkins-ci.org/ 下载pgk文件直接点击安装(不推荐)。(安装目录:/Users/Shared/Jenkins/下,因为Xcode默认安装在/Users/登录用户/,会有很多操作权限的问题)
  • 用Homebrew安装 (推荐)。首先要安装Homebrew(http://brew.sh/)
    ==修默认安装到/Users/登录用户/ 所以要修改默认安装路径如:/Users/登录用户/jenkins/==
1
2
3
4
5
sudo vim /etc/profile
sudo chmod 775 /etc/profile //修改其文件权限
export JENKINS_HOME=(要修改的路径信息)
source /etc/profile
执行完成重启系统,再打开jenkins就能看到其主目录已修改成功

1.安装Jenkins

1
brew install jenkins

2. 启动Jenkins

1
jenkins

启动完成之后,可以打开localhost:8080 进行初始化安装。

3.选择安装插件:

1
2
3
4
5
6
kpp-management-plugin //证书管理插件
GIT plugin //Git插件
GitHub plugin //Github插件
Post-Build Script Plug-in //脚本执行插件
Xcode integration //xcode插件
Email Extension Plugin //邮件插件

4.新建JOB,配置。

  • 新建item -> 填写item名称 -> 选择构建类型 -> ok

图1

  • 配置Job。

    1.源码管理 -> 选中Git -> 填写Git地址 -> 填写构建Git分支

图2

2.构建触发器 -> 选中Build when a change is pushed to GitHub -> Poll SCM(每晚9点检查Github有代码更新build)。

图3

3.增加构建步骤 -> 选择Xcode -> General build settings

图4

4.增加构建步骤 -> 选择Xcode -> Advanced Xcode build options (Workspace项目)。

图5

5.增加构建后操作步骤 -> Execute a set of scripts -> Add Build Step (打包成功后执行脚本文件,上传文件到蒲公英,并邮件通知)

https://github.com/caiwenshu/CI_pgy/blob/master/pgy_upload_temp.py

图6

5.立即构建。

通过点击刚创建的项目 -> 立即构建 (构建成功后会受到邮件通知)。

注: 如果我们需要在非本机以外的电脑上访问 Jenkins,那么需要改一下配置文件(/usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins.plist)在,修改httpListenAddress 后的 ip 地址127.0.0.1修改为本机ip。

相关链接:
http://www.jianshu.com/p/371595ef08fe
https://imciel.com/2016/08/27/install-jenkins-tips/
http://www.jianshu.com/p/371595ef08fe