前面我们已经安装好 Gitlab CI 了。接下来安装 Gitlab CI runner。 Gitlab CI runner 安装指南 适配 Ubuntu 14.04 版本,用于连接到 GitLab CI 并在提交推送到分支时自动运行构建任务。推荐的包基于 ruby 2.0 ,除了 postfix 以外。 Ruby2.0 是 默认的 Ruby 解释器
bundler gem 安装 GitLab CI runner 用户创建 GitLab CI runner 代码安装在对应用户的主目录: CI 令牌从 Gitlab CI 的面板中获取 用于访问 runner 的权限: 使用 root 账号来启动守护进程: GitLab CI 界面显示 runner 已经注册: 假设上述步骤已经在 Docker 容器中完成,可通过如下命令持久化到映像: 用来负责多个 runner:
当容器停止时,runner 必须手工从 Gitlab CI 中移除。Gitlab CI 中的项目会因为在 runner 中消失而冲突,因此必须移除并重新添加,否则就没有作业被重新调度。 在 Fedora 20 上安装很简单:
|
|
来自: bananarlily > 《IT》