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