iOS Developer安卓开发博客半栈工程师

Jenkins + Fastlane 持续集成自动化打包

2018-03-07  本文已影响309人  Caolongs

Jenkins + Fastlane 持续集成自动化打包

本文使用 Jenkins 与 Fastlane 结合使用自动编译打包至蒲公英

Fastlane 已在上篇文章讲过,是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。

Jenkins是一款自包含的开源自动化服务器,可用于自动执行与构建,测试和交付或部署软件有关的各种任务。

Jenkins 安装

brew install jenkins 


若无homebrew,安装homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
https://jenkins.io/

使用 homebrew 安装成功,显示启动Jenkins方法,如下图


image.png

Jenkins 使用

1. 启动Jenkins

```
$ jenkins
```

2. 访问 http://localhost:8080/

```
2.1 弹出Jenkins安装界面,会让你输入安全密码,输入完成之后选择默认安装。
(密码会在终端log日志中打印出来)

2.2 新建管理员账号密码
```

3. 安装插件

创建账户之后会弹出插件安装选项,默认安装或选择安装,可根据需要自行选择

GitLab插件
在可选插件中选择GitLab和Gitlab Hook进行安装。

Xcode插件
在可选插件中选择Xcode进行安装。

...

以默认安装为例,(其实没有必要),后期可根据需要调整安装插件

4. 新建任务

image.png

5. 立即构建

image.png

至此,Jenkins与fastlane结合使用的一个简单的自动化构建可正常运行,其他更多构建任务配置信息(构建触发器、构建环境、构建后操作等)可自行根据需要修改

其他方式

image.png

文章目录

[TOC]

上一篇 下一篇

猜你喜欢

热点阅读