From 3d5a51d416ec36c7ed04855d1c7480f5911615b0 Mon Sep 17 00:00:00 2001
From: Valery Sizov <vsv2711@gmail.com>
Date: Wed, 3 Jun 2015 23:05:33 +0300
Subject: [PATCH] added ci yaml

---
 .gitlab-ci.yml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000000..66bfa7e2fac
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,94 @@
+# This file is generated by GitLab CI
+jobs:
+- 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 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
+  tags: false
+  runner: ruby,mysql
+deploy_jobs: []
+skip_refs: ''
-- 
GitLab