-
** 安装Jenkins **
Jenkins 官网下载完成之后,直接安装
nn
安装完成之后,Safari可能会自动打开,如果没有自动打开,打开浏览器,输入http://localhost:8080
也有可能你输入上面的网址没有任何反应,是因为你Java环境有问题
可以换一种安装方式:安装Jenkins
第二种安装方式 博主的教程有个小问题,我已经在评论区指出来了
输入网址http://localhost:8080 之后会看到
打开Terminal,获取管理员密码命令如下:
sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
点击Continue , 进入到插件安装引导页
选择 Install suggested plugins(建议插件)进行安装(如果嫌慢就挂个vpn)
有可能有些插件会安装失败,不用怕,我们后面再补上这些失败的插件
安装完成之后 配置自己的用户名和密码 邮箱
安装插件
安装GitLab插件因为我们用的是GitLab来管理源代码,Jenkins本身并没有自带GitLab插件,所以我们需要依次选择 系统管理->管理插件,在“可选插件”中选中“GitLab Plugin”和“Gitlab Hook Plugin”这两项,然后安装。
安装Xcode插件同安装GitLab插件的步骤一样,我们依次选择系统管理->管理插件,在“可选插件”中选中“Xcode integration”安装。
安装签名证书管理插件iOS打包内测版时,需要发布证书及相关签名文件,因此这两个插件对于管理iOS证书非常方便。还是在系统管理->管理插件,在“可选插件”中选中“Credentials Plugin”和“Keychains and Provisioning Profiles Management”安装。
安装FTP插件在系统管理->管理插件,在“可选插件”中选中“Publish over FTP”安装。
安装脚本插件这个插件的功能主要是用于在build后执行相关脚本。在系统管理->管理插件,在“可选插件”中选中“Post-Build Script Plug-in”安装。
开始配置一个构建项目了
接下来
配置 General
源码管理
配置Jenkins证书
配置Jenkins证书的第二种方式: 我反正没用这种方式成功过
构建环境设置
勾选“Keychains and Code Signing Identities”和“Mobile Provisioning Profiles”
这里我们又需要用到Jenkins的插件,在系统管理页面,选择“Keychains and Provisioning Profiles Management”。
如何找到find中的钥匙串文件:
finder-菜单栏点击前往-长按住option键选择资源库-在里面选择keychain的文件夹
这里我们选择login.keychain 文件(对应钥匙串中的登录选项,里面储存了所有的开发证书相关)
如何找到Provision Profiles(描述文件) 在finder中的位置
正常情况下在:/Users/mac/Library/MobileDevice/Provisioning Profiles 中
也可以通过 Xcode ->preferences ->Accounts Apple IDs 选择自己的app id - > View details -> Provisioning Profiles 选中,右键 show finder 即可找到
如何找到上图中的 Code Signing Identity :
打开钥匙串,选择对应的证书,按下enter键
构建环境
这样我们的Adhoc证书和签名文件就已经在Jenkins中配置好了,接下来我们只需要在item设置中指定相关文件即可。
未完待续……
参考: