Limit test environment size to one project in CI
This commit is contained in:
parent
52e897dd14
commit
c2083b7997
|
@ -228,10 +228,10 @@ rake db:seed_fu:
|
|||
stage: test
|
||||
<<: *use-db
|
||||
variables:
|
||||
SIZE: "1"
|
||||
SETUP_DB: "false"
|
||||
RAILS_ENV: development
|
||||
RAILS_ENV: "development"
|
||||
script:
|
||||
- mkdir -p /home/git/repositories
|
||||
- git clone https://gitlab.com/gitlab-org/gitlab-test.git
|
||||
/home/git/repositories/gitlab-org/gitlab-test.git
|
||||
- bundle exec rake db:setup db:seed_fu
|
||||
|
|
|
@ -3,11 +3,11 @@ require 'sidekiq/testing'
|
|||
Sidekiq::Testing.inline! do
|
||||
Gitlab::Seeder.quiet do
|
||||
project_urls = [
|
||||
'https://github.com/documentcloud/underscore.git',
|
||||
'https://gitlab.com/gitlab-org/gitlab-test.git',
|
||||
'https://gitlab.com/gitlab-org/gitlab-ce.git',
|
||||
'https://gitlab.com/gitlab-org/gitlab-ci.git',
|
||||
'https://gitlab.com/gitlab-org/gitlab-shell.git',
|
||||
'https://gitlab.com/gitlab-org/gitlab-test.git',
|
||||
'https://github.com/documentcloud/underscore.git',
|
||||
'https://github.com/twitter/flight.git',
|
||||
'https://github.com/twitter/typeahead.js.git',
|
||||
'https://github.com/h5bp/html5-boilerplate.git',
|
||||
|
@ -38,12 +38,7 @@ Sidekiq::Testing.inline! do
|
|||
]
|
||||
|
||||
# You can specify how many projects you need during seed execution
|
||||
size = if ENV['SIZE'].present?
|
||||
ENV['SIZE'].to_i
|
||||
else
|
||||
8
|
||||
end
|
||||
|
||||
size = ENV['SIZE'].present? ? ENV['SIZE'].to_i : 8
|
||||
|
||||
project_urls.first(size).each_with_index do |url, i|
|
||||
group_path, project_path = url.split('/')[-2..-1]
|
||||
|
|
Loading…
Reference in New Issue