summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml94
1 files changed, 94 insertions, 0 deletions
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: ''