集成测试环境

安装CI(continue integration)Runner

Our project

http://gitlab.project/runners

install guide 注意版本

https://forum.gitlab.com/t/unable-to-register-gitlab-runner/7041

https://scarletsky.github.io/2016/07/29/use-gitlab-ci-for-continuous-integration/

安装 (Ubuntu)

 sudo apt-get install gitlab-ci-multi-runner=1.11.1
 sudo gitlab-ci-multi-runner register
 $ sudo gitlab-runner list
 Listing configured runners         ConfigFile=/etc/gitlab-runner/config.toml
 my-runner                           Executor=shell Token=cd1cd7cf243afb47094677855aacd3 URL=http://mygitlab.com/ci
  • 需要root权限
  • 大于20GB空间
  • 建立在home目录下的一个新的用户

注意事项

当注册好 Runner 之后,可以用 sudo gitlab-ci-multi-runner list 命令来查看各个 Runner 的状态:

  • 打开你 GitLab 中的项目页面,在项目设置中找到 runners
  • 运行 sudo gitlab-ci-multi-runner register
  • 输入 CI URL
  • 输入 Token
  • 输入 Runner 的名字
  • 选择 Runner 的类型,简单起见还是选 Shell 吧
  • 完成

安装好 GitLab Runner 之后,我们只要启动 Runner 然后和 CI 绑定就可以了:

注册 Runner