我已成功安装Gitlab CI
并将其与我的gitlab
相关联。我还使用docker
使用ruby-2.2
图片和mysql
服务配置了共享运行程序。
以下是我通过引用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
答案 0 :(得分:1)
尝试删除image: ruby:2.2
.gitlab-ci.yml
我有一个类似的问题,其中CI报告成功,但没有做任何工作
我使用了http://my.domain/lint上提供的lint
它标志着"图像"和"阶段/阶段"不正确。
这就是为什么我认为删除第一行会对你有所帮助。
我认为问题在于社区版本尚未识别关键字。