jekins

Jenkins:

1.直接使用homebrew安装:brew install Jenkins  

2.然后使用终端输入jenkins来启动jenkins

Mac下命令关闭Jenkins

    a1.使用ps命令找到Jenkins的pid号。

    ➜ ~ ps

    PID TTY TIME CMD

    12706 ttys000 0:33.17 /usr/bin/java -jar jenkins.war –httpPort=8080

    a2.干掉这个pid, 就可以关闭Jenkins了。

    ➜ ~ kill -9 12706

2、打开浏览器输入http://localhost:8080

3、加载成功会让输入密码,密码在图中红色的路径文件里面

1

jenkins成功安装第一次访问

4、建议点击推荐安装

插件安装选项

插件安装过程

如果部分插件出现了安装失败,不用担心稍后进入jenkins手动安装就可以了。

5、创建jenkins用户

按照要求填写

6、Jenkins界面,如果右上方有红色的警告,点击查看依赖插件没有装也会有警告,我这里是jenkins有新的版本了。

Jenkins界面

7、插件安装,点击系统管理>管理插件>,这里就不逐个说明了,每个插件点进去都有介绍,下面的插件列表没有的在可选插件里面搜索出来,选中安装完重启jenkins就可以了

第一页


安装插件

Keychains and Provisioning Profiles Management(管理本地的keychain和iOS证书的插件)

Xcode integration (用于xcode构建)

 Git plugin,GitHub Organization Folder Plugin 

安装方式:

方案一:在可选中搜索插件名 ,勾选安装。若安装报错(参照安装Jenkins时不能联网安装插件问题解决),如果还不行,直接进入方案二。

方案二:去Jenkins-plug官网下载插件,然后选择高级tab,上传.hpi文件


jekins_第1张图片
本地安装插件

这些插件都安装完成后我们先离开jenkins稍后回来。

11.安装完成后 -> 系统管理 -> Keychains and Provisioning Profiles Management 


jekins_第2张图片

接着新建一个终端窗口 输入命令行 open /Users/管理员用户名/Library/Keychains


jekins_第3张图片


Mac系统10.12版本以后 找到 login.keychain-db 文件(Mac系统10.12版本之前 找到 login.keychain文件) (PS:若版本对应的文件没有,选择其中一个文件复制到桌面改名)    将其复制到桌面,回到Jenkins网页,选择文件(桌面的login.keychain-db 或 login.keychain)点击Upload


jekins_第4张图片

点击Save     注释:Code Signing Identity为Xcode证书名称 password密码为电脑密码  Provisioning Profiles为描述文件的路径

12.继续我们的操作:系统管理->系统设置->找到Xcode Builder


jekins_第5张图片

注释:Keychain Name为Xcode的发布证书名称、 Keychain path为${HOME}/Library/Keychains/login.keychain-db 或者 ${HOME}/Library/Keychains/login.keychain(主要看Mac的系统版本)、Keychain password为电脑密码。

13. 回到Jenkins网页主页 -> 新建 -> 在Enter an item name 输入的名称是相当于Jenkins存你项目的文件的名称  -> 选中 构建一个自由风格的软件项目 -> OK  (我随便起了个C 名)填git地址和账号

jekins_第6张图片

14.找到构建 -> 选择Xcode

注释: Target是项目中能build的target名称、Configuration为Release或Debug(上线或测试)、.ipa filename pattern为 .ipa打包后的文件名、Output directory 为.ipa包目录,Export method为'development', 'ad-hoc', 'enterprise' or 'app-store'.


jekins_第7张图片

15.找到 Code signing & OS X keychain options

注解:Keychain为证书,若是Configuration写的是Release就是对应发布证书,若Debug为测试证书,Keychain选择xcode build中的name


jekins_第8张图片

16. 找到Advanced Xcode build options

注解:Xcode Schema File构建环境(项目target名称)、Xcode Workspace File:(如果有使用Cooapods管理三方库才填Xcode Workspace File,若没有三方管理库就填Xcode Project File,二者选一)${WORKSPACE}/工程名 、Build output directory第三方库存放打包的地方


jekins_第9张图片

你可能感兴趣的:(jekins)