2015-08-09 129 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
它標記「圖像」和「階段/階段」爲不正確的棉絨。
這就是爲什麼我認爲除去第一行會幫助你。

我認爲這個問題是社區版無法識別的關鍵字呢。