2015-08-09 85 views
1

我已成功安装Gitlab CI,并与我联系gitlab它建立。我还配置成使用dockermysql服务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 

回答

1

尝试删除第一行image: ruby:2.2.gitlab-ci.yml

我也有类似的问题,即CI报道了成功,但没有做任何工作。
我用设置在http://my.domain/lint
它标记“图像”和“阶段/阶段”为不正确的棉绒。
这就是为什么我认为除去第一行会帮助你。

我认为这个问题是社区版无法识别的关键字呢。