利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境

Posted ZachRobin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

  jenkins是一个广泛用于持续构建的可视化web工具,持续构建即各种项目的”自动化”编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:Java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、Git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。

  一、安装 Jenkins:

  两种方式:

  1) 终端命令输入:brew install jenkins

  2) 访问官网:https://jenkins.io/download,下载。

  安装成功之后会打开 Safari 浏览器:http://localhost:8080/login?from=/

  二、Jenkins 密码设置:

  在http://localhost:8080 中,会出现登录界面,如果是管理员,用户名为:admin。密码在目录 /Users/Shared/Jenkins/Home 下 secrets 下,如果不能打开,可以修改读写权限,打开 secrets 目录下的 initialAdminPassword 文件,密码为初识密码。

  

  

  可以在设置中重置初始密码。

   三、安装插件:

  

  可以安装:Gitlab 插件、Xcode integration 插件、Credentials Plugin 插件、Keychains and Provisioning Profiles Management 插件、Post-Build Script Plug-in 插件

   四、新建项目:

  

  进入到配置界面:

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

---恢复内容结束---

以上是关于利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境的主要内容,如果未能解决你的问题,请参考以下文章

占坑!利用 JenKins 持续集成 iOS 项目时遇到的问题

Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

使用 Jenkins 搭建 iOS/Android 持续集成打包平台

使用Jenkins+Calabash+Cocoapods搭建iOS持续集成环境

CentOS 7 搭建Jenkins+JDK+Git+Maven+Gradle持续集成系统

jenkins 集成工具搭建