From b18ac382b73cff20d71158c3951e65a0f527d625 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Thu, 4 Jun 2015 16:54:32 +0200 Subject: Refactor CI script Signed-off-by: Dmitriy Zaporozhets --- .gitlab-ci.yml | 51 +++------------------------------------------------ 1 file changed, 3 insertions(+), 48 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 66bfa7e2fac..021acdeca39 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,4 @@ -# This file is generated by GitLab CI -jobs: -- script: +before_script: - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - ruby -v - which ruby @@ -16,75 +14,32 @@ jobs: - touch log/test.log - bundle install --without postgres production --jobs $(nproc) - bundle exec rake db:create RAILS_ENV=test +jobs: +- script: - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec name: Rspec branches: true tags: false runner: ruby,mysql - script: - - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - - ruby -v - - which ruby - - gem install bundler - - which bundle - - echo $PATH - - cp config/database.yml.mysql config/database.yml - - cp config/gitlab.yml.example config/gitlab.yml - - ! 'sed "s/username\:.*$/username\: runner/" -i config/database.yml' - - ! 'sed "s/password\:.*$/password\: ''password''/" -i config/database.yml' - - sed "s/gitlabhq_test/gitlabhq_test_$((RANDOM/5000))/" -i config/database.yml - - touch log/application.log - - touch log/test.log - - bundle install --without postgres production --jobs $(nproc) - - bundle exec rake db:create RAILS_ENV=test - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach name: Spinach branches: true tags: false runner: ruby,mysql - script: - - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - - ruby -v - - which ruby - - gem install bundler - - which bundle - - echo $PATH - - cp config/database.yml.mysql config/database.yml - - cp config/gitlab.yml.example config/gitlab.yml - - ! 'sed "s/username\:.*$/username\: runner/" -i config/database.yml' - - ! 'sed "s/password\:.*$/password\: ''password''/" -i config/database.yml' - - sed "s/gitlabhq_test/gitlabhq_test_$((RANDOM/5000))/" -i config/database.yml - - touch log/application.log - - touch log/test.log - - bundle install --without postgres production --jobs $(nproc) - - bundle exec rake db:create RAILS_ENV=test - RAILS_ENV=test SIMPLECOV=true bundle exec rake jasmine:ci name: Jasmine branches: true tags: false runner: ruby,mysql - script: - - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - - ruby -v - - which ruby - - gem install bundler - - which bundle - - echo $PATH - - bundle install --without postgres production --jobs $(nproc) - bundle exec rubocop name: Rubocop branches: true tags: false runner: ruby,mysql - script: - - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - - export LC_ALL=en_US.UTF-8 - - ruby -v - - which ruby - - gem install bundler - - which bundle - - echo $PATH - - bundle install --without postgres production --jobs $(nproc) - bundle exec rake brakeman name: Brakeman branches: true -- cgit v1.2.1