Commit af0ba660 authored by James Lopez's avatar James Lopez

revert back to ruby 2.1 - use 2.1.8

parent 83829c09
......@@ -6,7 +6,7 @@ services:
- redis:latest
cache:
key: "ruby22"
key: "ruby21"
paths:
- vendor
......@@ -140,147 +140,147 @@ bundler:audit:
- mysql
allow_failure: true
# Ruby 2.1 jobs
#
#spec:feature:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test bundle exec rake assets:precompile 2>/dev/null
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:feature
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spec:api:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:api
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spec:models:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:models
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spec:lib:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:lib
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spec:services:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:services
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spec:benchmark:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test bundle exec rake spec:benchmark
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
# allow_failure: true
#
#spec:other:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:other
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spinach:project:half:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:half
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spinach:project:rest:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:rest
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
#spinach:other:ruby21:
# image: ruby:2.1
# only:
# - master
# script:
# - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:other
# cache:
# key: "ruby21"
# paths:
# - vendor
# tags:
# - ruby
# - mysql
#
# Ruby 2.2 jobs
spec:feature:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test bundle exec rake assets:precompile 2>/dev/null
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:feature
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spec:api:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:api
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spec:models:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:models
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spec:lib:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:lib
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spec:services:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:services
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spec:benchmark:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test bundle exec rake spec:benchmark
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
allow_failure: true
spec:other:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:other
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spinach:project:half:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:half
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spinach:project:rest:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:rest
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
spinach:other:ruby22:
image: ruby:2.2
only:
- master
script:
- RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:other
cache:
key: "ruby22"
paths:
- vendor
tags:
- ruby
- mysql
......@@ -26,7 +26,7 @@ We use [these build scripts](https://gitlab.com/gitlab-org/gitlab-ci/blob/master
# Build configuration on [Semaphore](https://semaphoreapp.com/gitlabhq/gitlabhq/) for testing the [GitHub.com repo](https://github.com/gitlabhq/gitlabhq)
- Language: Ruby
- Ruby version: 2.1.7
- Ruby version: 2.1.8
- database.yml: pg
Build commands
......
......@@ -123,9 +123,9 @@ Remove the old Ruby 1.8 if present:
Download Ruby and compile it:
mkdir /tmp/ruby && cd /tmp/ruby
curl -O --progress https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz
echo 'e2e195a4a58133e3ad33b955c829bb536fa3c075 ruby-2.1.7.tar.gz' | shasum -c - && tar xzf ruby-2.1.7.tar.gz
cd ruby-2.1.7
curl -O --progress https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz
echo 'c7e50159357afd87b13dc5eaf4ac486a70011149 ruby-2.1.8.tar.gz' | shasum -c - && tar xzf ruby-2.1.8.tar.gz
cd ruby-2.1.8
./configure --disable-install-rdoc
make
sudo make install
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment