安装, 下文安装步骤写的十分详细,请看完之后再继续阅读下面的文章, 下面是我自己在集成过程中遇到的一些问题和注意事项,供大家参考.
构建的shell脚本的方法
1 |
|
Jenkins无法启动:
端口号8080被占用
解决办法:
重启电脑或者更改端口号
错误总结
一.错误描述
1 |
|
错误原因:
xcode更新或者安装多个xcode导致插件的UUID没有更新的缘故.
解决办法:
步骤一: 打开终端,输入以下,获取DVTPlugInCompatibilityUUID:结果是一串字符 结构为 8A66E736-A720-4B3C-92F1-33D9962C69DF
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
步骤二:根据提示信息的路径, 找到插件的目录, 然后更改info.plist文件
根据提示路径 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/VVDocumenter-Xcode.xcplugin
找到 VVDocumenter-Xcode.xcplugin
这个插件, 其实所有插件都在 ` ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ 这个目录下. 右键
VVDocumenter-Xcode.xcplugin, 显示包内容, 打开
info.plist 文件, 将步骤一中的uuid粘贴到
DVTPlugInCompatibilityUUIDs` 这个数组中
步骤三: 重复步骤二的内容, 替换掉所有报错的插件.
二.错误描述
1 |
|
Xcode升级到8.3后会缺少 PackageApplication
文件
解决办法:
先去找个旧版的Xcode里面copy一份过来
放到下面这个目录:
1 |
|
然后执行命令, 添加权限
1 |
|
jenkins忘记密码无法登陆
打开jenkins的配置文件, 路径 /Users/bochb/.jenkins/config.xml
内容如下:
1 |
|
删掉里面的如下片段,然后重启jenkins:
1 |
|
jenkins打包出现错误的常见原因
一般来说如果jenkins编译出现错误, 那么自己的xcode打包IPA的编译过程也会有问题, 所以使用jenkins前最好先确保自己再xcode中打包没有问题.
jenkins工作步骤
一、Jenkins构建步骤为: 先集成被依赖的一方的,再集成依赖的一方(如果有依赖)。
1、从SVN上当下最新代码
2、下载资源并编译(比如Pods或者Maven)
3、将编译测试好的内容放到jenkins的工作空间下
4、部署
5、打包
6、将IPA包部署到服务器上(我用的是Apache)。