GitLab-CI 持续集成服务主要包括 gitlab、runner 2 个模块。Gitlab 主要负责代码文件的管理;runner 则负责版本编译、存储、推送等任务
GitLab 服务公司原有已经搭建。只需搭建 runner 服务,并与 gitlab 对接即可。
服务器要求 |
|
操作系统 |
Ubuntu 14(强制要求,sdk 代码必须在该系统下编译) |
存储 |
涉及到每日构建版本的存储,建议 1T 以上 |
网络 |
需要连接外网;能够与 gitlab 服务器通讯 |
部署服务 |
Runner、需要支持 ant 编译、cmake 编译 |
备注 |
Runner:从 gitlab 服务器上克隆代码到本地进行编译、并出库
Ant:wab-app 代码编译依赖
Cmake:SDK 代码编译依赖
curl -sSL https://get.docker.com/ | sh
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
- sudo apt-get install gitlab-ci-multi-runner
来源: http://www.bubuko.com/infodetail-2001058.html