簡體   English   中英

通過gitlab ci / docker運行構建

[英]Running build via gitlab ci / docker

我已經成功安裝了Gitlab CI ,並將其與gitlab鏈接了。 我還使用dockermysql服務將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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM