通过gitlab ci / docker运行构build

我已经成功安装了Gitlab CI ,并将其与我的gitlab链接。 我也用mysql服务configuration了使用dockerruby-2.2映像的共享运行程序。

以下是我执行configuration一个跑步者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应用程序,出于某种原因,跑步者不运行构build。 这是我的.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 

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

我也遇到了一个类似的问题,CI认为成功,但没有做任何工作。
我使用了http://my.domain/lint提供的lint
它标记“形象”和“阶段/阶段”是不正确的。
这就是为什么我认为删除第一行会帮助你。

我认为问题是社区版本还不能识别关键字。