Skip to content
Snippets Groups Projects
.gitlab-ci.yml 2.97 KiB
Newer Older
  • Learn to ignore specific revisions
  • Valery Sizov's avatar
    Valery Sizov committed
    # 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: ''