diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-06-04 16:54:32 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-06-04 16:54:32 +0200 |
commit | b18ac382b73cff20d71158c3951e65a0f527d625 (patch) | |
tree | 21e72c017b0ae121c95906cf4c695ace418f2ed5 /.gitlab-ci.yml | |
parent | 7f042e8bcb6536c77ea0b3cf3cd2e122281181e2 (diff) | |
download | gitlab-ce-b18ac382b73cff20d71158c3951e65a0f527d625.tar.gz |
Refactor CI script
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 51 |
1 files changed, 3 insertions, 48 deletions
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 |