[英]Running build via gitlab ci / docker
我已經成功安裝了Gitlab CI
,並將其與gitlab
鏈接了。 我還使用docker
和mysql
服務將ruby-2.2
鏡像配置為使用docker
共享運行程序。
以下是我通過參考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
嘗試刪除第一行image: ruby:2.2
.gitlab-ci.yml
image: ruby:2.2
我遇到了類似的問題,即CI報告成功,但未做任何工作。
我使用了http://my.domain/lint提供的棉絨
它標記“圖像”和“舞台”為不正確。
這就是為什么我認為刪除第一行會為您提供幫助。
我認為問題在於社區版本尚未識別關鍵字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.