1
我已成功安装Gitlab CI
,并与我联系gitlab
它建立。我还配置成使用docker
与mysql
服务ruby-2.2
图像共享参赛者。通过运行所CI gitlab /泊坞窗
下面是我执行参照https://about.gitlab.com/2015/04/17/unofficial-gitlab-ci-runner/配置亚军:
$ gitlab-ci-multi-runner register \
--non-interactive \
--url "https://my.gitlab.ip/" \
--registration-token "REGISTRATION_TOKEN" \
--description "ruby-mysql" \
--executor "docker" \
--docker-image ruby:2.2 --docker-mysql latest
我有一个样品的Ruby/Rails应用程序,由于某种原因,亚军不运行的版本。这里是我的.gitlab-ci.yml
:
image: ruby:2.2
services:
- mysql:latest
before_script:
- ruby -v
- gem install bundler
- cp config/database.yml.example config/database.yml
- cp config/secrets.yml.example config/secrets.yml
- bundle install
spec:
script:
- bundle exec rspec
tags:
- ruby-mysql