Merge branch 'ci-and-ce-sitting-in-a-tree-k-i-s-s-i-n-g' into 'master'
Merge CI into CE First step of #2164. - [x] Merge latest CE master - [x] Make application start - [x] Re-use gitlab sessions (remove CI oauth part) - [x] Get rid of gitlab_ci.yml config - [x] Make tests start - [x] Make most CI features works - [x] Make tests green - [x] Write migration documentation - [x] Add CI builds to CE backup See merge request !1204
Showing
CHANGELOG-CI
0 → 100644
This diff is collapsed.
source "https://rubygems.org" | source "https://rubygems.org" | ||
gem 'rails', '4.1.11' | def darwin_only(require_as) | ||
RUBY_PLATFORM.include?('darwin') && require_as | |||
end | |||
def linux_only(require_as) | |||
RUBY_PLATFORM.include?('linux') && require_as | |||
end | |||
gem 'rails', '4.1.12' | |||
# Specify a sprockets version due to security issue | # Specify a sprockets version due to security issue | ||
# See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY | # See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY | ||
... | @@ -10,29 +18,29 @@ gem 'sprockets', '~> 2.12.3' | ... | @@ -10,29 +18,29 @@ gem 'sprockets', '~> 2.12.3' |
gem "default_value_for", "~> 3.0.0" | gem "default_value_for", "~> 3.0.0" | ||
# Supported DBs | # Supported DBs | ||
gem "mysql2", group: :mysql | gem "mysql2", '~> 0.3.16', group: :mysql | ||
gem "pg", group: :postgres | gem "pg", '~> 0.18.2', group: :postgres | ||
# Authentication libraries | # Authentication libraries | ||
gem "devise", '3.2.4' | gem "devise", '~> 3.2.4' | ||
gem "devise-async", '0.9.0' | gem "devise-async", '~> 0.9.0' | ||
gem 'omniauth', "~> 1.2.2" | gem 'omniauth', "~> 1.2.2" | ||
gem 'omniauth-google-oauth2' | gem 'omniauth-google-oauth2', '~> 0.2.5' | ||
gem 'omniauth-twitter' | gem 'omniauth-twitter', '~> 1.0.1' | ||
gem 'omniauth-github' | gem 'omniauth-github', '~> 1.1.1' | ||
gem 'omniauth-shibboleth' | gem 'omniauth-shibboleth', '~> 1.1.1' | ||
gem 'omniauth-kerberos', group: :kerberos | gem 'omniauth-kerberos', '~> 0.2.0', group: :kerberos | ||
gem 'omniauth-gitlab' | gem 'omniauth-gitlab', '~> 1.0.0' | ||
gem 'omniauth-bitbucket' | gem 'omniauth-bitbucket', '~> 0.0.2' | ||
gem 'omniauth-saml', '~> 1.4.0' | gem 'omniauth-saml', '~> 1.4.0' | ||
gem 'doorkeeper', '~> 2.1.3' | |||
gem 'omniauth_crowd' | gem 'omniauth_crowd' | ||
gem 'doorkeeper', '2.1.3' | |||
gem "rack-oauth2", "~> 1.0.5" | gem "rack-oauth2", "~> 1.0.5" | ||
# Two-factor authentication | # Two-factor authentication | ||
gem 'devise-two-factor' | gem 'devise-two-factor', '~> 1.0.1' | ||
gem 'rqrcode-rails3' | gem 'rqrcode-rails3', '~> 0.1.7' | ||
gem 'attr_encrypted', '1.3.4' | gem 'attr_encrypted', '~> 1.3.4' | ||
# Browser detection | # Browser detection | ||
gem "browser", '~> 1.0.0' | gem "browser", '~> 1.0.0' | ||
... | @@ -44,7 +52,7 @@ gem "gitlab_git", '~> 7.2.15' | ... | @@ -44,7 +52,7 @@ gem "gitlab_git", '~> 7.2.15' |
# LDAP Auth | # LDAP Auth | ||
# GitLab fork with several improvements to original library. For full list of changes | # GitLab fork with several improvements to original library. For full list of changes | ||
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master | # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master | ||
gem 'gitlab_omniauth-ldap', '1.2.1', require: "omniauth-ldap" | gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: "omniauth-ldap" | ||
# Git Wiki | # Git Wiki | ||
gem 'gollum-lib', '~> 4.0.2' | gem 'gollum-lib', '~> 4.0.2' | ||
... | @@ -59,47 +67,47 @@ gem "gitlab-linguist", "~> 3.0.1", require: "linguist" | ... | @@ -59,47 +67,47 @@ gem "gitlab-linguist", "~> 3.0.1", require: "linguist" |
# API | # API | ||
gem "grape", "~> 0.6.1" | gem "grape", "~> 0.6.1" | ||
gem "grape-entity", "~> 0.4.2" | gem "grape-entity", "~> 0.4.2" | ||
gem 'rack-cors', require: 'rack/cors' | gem 'rack-cors', '~> 0.2.9', require: 'rack/cors' | ||
# Format dates and times | # Format dates and times | ||
# based on human-friendly examples | # based on human-friendly examples | ||
gem "stamp" | gem "stamp", '~> 0.5.0' | ||
# Enumeration fields | # Enumeration fields | ||
gem 'enumerize' | gem 'enumerize', '~> 0.7.0' | ||
# Pagination | # Pagination | ||
gem "kaminari", "~> 0.15.1" | gem "kaminari", "~> 0.15.1" | ||
# HAML | # HAML | ||
gem "haml-rails" | gem "haml-rails", '~> 0.5.3' | ||
# Files attachments | # Files attachments | ||
gem "carrierwave" | gem "carrierwave", '~> 0.9.0' | ||
# Drag and Drop UI | # Drag and Drop UI | ||
gem 'dropzonejs-rails' | gem 'dropzonejs-rails', '~> 0.7.1' | ||
# for aws storage | # for aws storage | ||
gem "fog", "~> 1.25.0" | gem "fog", "~> 1.25.0" | ||
gem "unf" | gem "unf", '~> 0.1.4' | ||
# Authorization | # Authorization | ||
gem "six" | gem "six", '~> 0.2.0' | ||
# Seed data | # Seed data | ||
gem "seed-fu" | gem "seed-fu", '~> 2.3.5' | ||
# Markdown and HTML processing | # Markdown and HTML processing | ||
gem 'html-pipeline', '~> 1.11.0' | gem 'html-pipeline', '~> 1.11.0' | ||
gem 'task_list', '1.0.2', require: 'task_list/railtie' | gem 'task_list', '~> 1.0.2', require: 'task_list/railtie' | ||
gem 'github-markup' | gem 'github-markup', '~> 1.3.1' | ||
gem 'redcarpet', '~> 3.3.2' | gem 'redcarpet', '~> 3.3.2' | ||
gem 'RedCloth' | gem 'RedCloth', '~> 4.2.9' | ||
gem 'rdoc', '~>3.6' | gem 'rdoc', '~>3.6' | ||
gem 'org-ruby', '= 0.9.12' | gem 'org-ruby', '~> 0.9.12' | ||
gem 'creole', '~>0.3.6' | gem 'creole', '~>0.3.6' | ||
gem 'wikicloth', '=0.8.1' | gem 'wikicloth', '0.8.1' | ||
gem 'asciidoctor', '~> 1.5.2' | gem 'asciidoctor', '~> 1.5.2' | ||
# Diffs | # Diffs | ||
... | @@ -107,37 +115,38 @@ gem 'diffy', '~> 3.0.3' | ... | @@ -107,37 +115,38 @@ gem 'diffy', '~> 3.0.3' |
# Application server | # Application server | ||
group :unicorn do | group :unicorn do | ||
gem "unicorn", '~> 4.6.3' | gem "unicorn", '~> 4.8.2' | ||
gem 'unicorn-worker-killer' | gem 'unicorn-worker-killer', '~> 0.4.2' | ||
end | end | ||
# State machine | # State machine | ||
gem "state_machine" | gem "state_machine", '~> 1.2.0' | ||
# Issue tags | # Issue tags | ||
gem 'acts-as-taggable-on', '~> 3.4' | gem 'acts-as-taggable-on', '~> 3.4' | ||
# Background jobs | # Background jobs | ||
gem 'slim' | gem 'slim', '~> 2.0.2' | ||
gem 'sinatra', require: nil | gem 'sinatra', '~> 1.4.4', require: nil | ||
gem 'sidekiq', '~> 3.3' | gem 'sidekiq', '3.3.0' | ||
gem 'sidetiq', '0.6.3' | gem 'sidetiq', '~> 0.6.3' | ||
# HTTP requests | # HTTP requests | ||
gem "httparty" | gem "httparty", '~> 0.13.3' | ||
# Colored output to console | # Colored output to console | ||
gem "colored" | gem "colored", '~> 1.2' | ||
gem "colorize", '~> 0.5.8' | |||
# GitLab settings | # GitLab settings | ||
gem 'settingslogic' | gem 'settingslogic', '~> 2.0.9' | ||
# Misc | # Misc | ||
gem "foreman" | |||
gem 'version_sorter' | gem 'version_sorter', '~> 2.0.0' | ||
# Cache | # Cache | ||
gem "redis-rails" | gem "redis-rails", '~> 4.0.0' | ||
# Campfire integration | # Campfire integration | ||
gem 'tinder', '~> 1.9.2' | gem 'tinder', '~> 1.9.2' | ||
... | @@ -176,69 +185,70 @@ gem "sanitize", '~> 2.0' | ... | @@ -176,69 +185,70 @@ gem "sanitize", '~> 2.0' |
gem "rack-attack", '~> 4.3.0' | gem "rack-attack", '~> 4.3.0' | ||
# Ace editor | # Ace editor | ||
gem 'ace-rails-ap' | gem 'ace-rails-ap', '~> 2.0.1' | ||
# Keyboard shortcuts | # Keyboard shortcuts | ||
gem 'mousetrap-rails' | gem 'mousetrap-rails', '~> 1.4.6' | ||
# Detect and convert string character encoding | # Detect and convert string character encoding | ||
gem 'charlock_holmes' | gem 'charlock_holmes', '~> 0.6.9.4' | ||
gem "sass-rails", '~> 4.0.5' | gem "sass-rails", '~> 4.0.5' | ||
gem "coffee-rails" | gem "coffee-rails", '~> 4.1.0' | ||
gem "uglifier" | gem "uglifier", '~> 2.3.2' | ||
gem 'turbolinks', '~> 2.5.0' | gem 'turbolinks', '~> 2.5.0' | ||
gem 'jquery-turbolinks' | gem 'jquery-turbolinks', '~> 2.0.1' | ||
gem 'addressable' | gem 'addressable', '~> 2.3.8' | ||
gem 'bootstrap-sass', '~> 3.0' | gem 'bootstrap-sass', '~> 3.0' | ||
gem 'font-awesome-rails', '~> 4.2' | gem 'font-awesome-rails', '~> 4.2' | ||
gem 'gitlab_emoji', '~> 0.1' | gem 'gitlab_emoji', '~> 0.1' | ||
gem 'gon', '~> 5.0.0' | gem 'gon', '~> 5.0.0' | ||
gem 'jquery-atwho-rails', '~> 1.0.0' | gem 'jquery-atwho-rails', '~> 1.0.0' | ||
gem 'jquery-rails', '3.1.3' | gem 'jquery-rails', '~> 3.1.3' | ||
gem 'jquery-scrollto-rails' | gem 'jquery-scrollto-rails', '~> 1.4.3' | ||
gem 'jquery-ui-rails' | gem 'jquery-ui-rails', '~> 4.2.1' | ||
gem 'nprogress-rails' | gem 'nprogress-rails', '~> 0.1.2.3' | ||
gem 'raphael-rails', '~> 2.1.2' | gem 'raphael-rails', '~> 2.1.2' | ||
gem 'request_store' | gem 'request_store', '~> 1.2.0' | ||
gem 'select2-rails', '~> 3.5.9' | gem 'select2-rails', '~> 3.5.9' | ||
gem 'virtus' | gem 'virtus', '~> 1.0.1' | ||
group :development do | group :development do | ||
gem 'brakeman', require: false | gem "foreman" | ||
gem "annotate", "~> 2.6.0.beta2" | gem 'brakeman', '3.0.1', require: false | ||
gem "letter_opener" | |||
gem 'quiet_assets', '~> 1.0.1' | gem "annotate", "~> 2.6.0" | ||
gem 'rack-mini-profiler', require: false | gem "letter_opener", '~> 1.1.2' | ||
gem 'quiet_assets', '~> 1.0.2' | |||
gem 'rack-mini-profiler', '~> 0.9.0', require: false | |||
gem 'rerun', '~> 0.10.0' | gem 'rerun', '~> 0.10.0' | ||
# Better errors handler | # Better errors handler | ||
gem 'better_errors' | gem 'better_errors', '~> 1.0.1' | ||
gem 'binding_of_caller' | gem 'binding_of_caller', '~> 0.7.2' | ||
# Docs generator | # Docs generator | ||
gem "sdoc" | gem "sdoc", '~> 0.3.20' | ||
# thin instead webrick | # thin instead webrick | ||
gem 'thin' | gem 'thin', '~> 1.6.1' | ||
end | end | ||
group :development, :test do | group :development, :test do | ||
gem 'awesome_print' | |||
gem 'byebug', platform: :mri | gem 'byebug', platform: :mri | ||
gem 'fuubar', '~> 2.0.0' | |||
gem 'pry-rails' | gem 'pry-rails' | ||
gem 'coveralls', '~> 0.8.2', require: false | gem 'awesome_print', '~> 1.2.0' | ||
gem 'fuubar', '~> 2.0.0' | |||
gem 'database_cleaner', '~> 1.4.0' | gem 'database_cleaner', '~> 1.4.0' | ||
gem 'factory_girl_rails' | gem 'factory_girl_rails', '~> 4.3.0' | ||
gem 'rspec-rails', '~> 3.3.0' | gem 'rspec-rails', '~> 3.3.0' | ||
gem 'rubocop', '0.28.0', require: false | gem 'spinach-rails', '~> 0.2.1' | ||
gem 'spinach-rails' | |||
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | ||
gem 'minitest', '~> 5.3.0' | gem 'minitest', '~> 5.7.0' | ||
# Generate Fake data | # Generate Fake data | ||
gem 'ffaker', '~> 2.0.0' | gem 'ffaker', '~> 2.0.0' | ||
... | @@ -248,20 +258,23 @@ group :development, :test do | ... | @@ -248,20 +258,23 @@ group :development, :test do |
gem 'poltergeist', '~> 1.6.0' | gem 'poltergeist', '~> 1.6.0' | ||
gem 'teaspoon', '~> 1.0.0' | gem 'teaspoon', '~> 1.0.0' | ||
gem 'teaspoon-jasmine' | gem 'teaspoon-jasmine', '~> 2.2.0' | ||
gem 'spring', '~> 1.3.1' | gem 'spring', '~> 1.3.6' | ||
gem 'spring-commands-rspec', '~> 1.0.0' | gem 'spring-commands-rspec', '~> 1.0.4' | ||
gem 'spring-commands-spinach', '~> 1.0.0' | gem 'spring-commands-spinach', '~> 1.0.0' | ||
gem 'spring-commands-teaspoon', '~> 0.0.2' | gem 'spring-commands-teaspoon', '~> 0.0.2' | ||
gem 'rubocop', '~> 0.28.0', require: false | |||
gem 'coveralls', '~> 0.8.2', require: false | |||
gem 'simplecov', '~> 0.10.0', require: false | |||
end | end | ||
group :test do | group :test do | ||
gem 'simplecov', require: false | |||
gem 'shoulda-matchers', '~> 2.8.0', require: false | gem 'shoulda-matchers', '~> 2.8.0', require: false | ||
gem 'email_spec', '~> 1.6.0' | gem 'email_spec', '~> 1.6.0' | ||
gem 'webmock', '~> 1.21.0' | gem 'webmock', '~> 1.21.0' | ||
gem 'test_after_commit' | gem 'test_after_commit', '~> 0.2.2' | ||
gem 'sham_rack' | gem 'sham_rack' | ||
end | end | ||
... | @@ -269,10 +282,32 @@ group :production do | ... | @@ -269,10 +282,32 @@ group :production do |
gem "gitlab_meta", '7.0' | gem "gitlab_meta", '7.0' | ||
end | end | ||
gem "newrelic_rpm" | gem "newrelic_rpm", '~> 3.9.4.245' | ||
gem 'octokit', '3.7.0' | gem 'octokit', '~> 3.7.0' | ||
gem "mail_room", "~> 0.4.2" | gem "mail_room", "~> 0.4.2" | ||
gem 'email_reply_parser' | gem 'email_reply_parser', '~> 0.5.8' | ||
## CI | |||
gem 'activerecord-deprecated_finders', '~> 1.0.3' | |||
gem 'activerecord-session_store', '~> 0.1.0' | |||
gem "nested_form", '~> 0.3.2' | |||
# Scheduled | |||
gem 'whenever', '~> 0.8.4', require: false | |||
# OAuth | |||
gem 'oauth2', '~> 1.0.0' | |||
# Soft deletion | |||
gem "paranoia", "~> 2.0" | |||
group :development, :test do | |||
gem 'guard-rspec', '~> 4.2.0' | |||
gem 'rb-fsevent', require: darwin_only('rb-fsevent') | |||
gem 'growl', require: darwin_only('growl') | |||
gem 'rb-inotify', require: linux_only('rb-inotify') | |||
end |
This diff is collapsed.
24.6 KB
5.3 KB
4.3 KB
1.31 KB
6.49 KB
74.2 KB
This diff is collapsed.
This diff is collapsed.
app/mailers/ci/notify.rb
0 → 100644
app/models/ci/build.rb
0 → 100644
app/models/ci/commit.rb
0 → 100644
app/models/ci/event.rb
0 → 100644
app/models/ci/project.rb
0 → 100644
This diff is collapsed.
app/models/ci/runner.rb
0 → 100644
This diff is collapsed.
app/models/ci/service.rb
0 → 100644
This diff is collapsed.
app/models/ci/trigger.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
app/models/ci/variable.rb
0 → 100644
This diff is collapsed.
app/models/ci/web_hook.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
bin/ci/upgrade.rb
0 → 100644
This diff is collapsed.
builds/.gitkeep
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
config/schedule.rb
0 → 100644
This diff is collapsed.
config/secrets.yml.example
0 → 100644
This diff is collapsed.
config/sidekiq.yml.example
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/ci/README.md
0 → 100644
This diff is collapsed.
doc/ci/api/README.md
0 → 100644
This diff is collapsed.
doc/ci/api/builds.md
0 → 100644
This diff is collapsed.
doc/ci/api/commits.md
0 → 100644
This diff is collapsed.
doc/ci/api/forks.md
0 → 100644
This diff is collapsed.
doc/ci/api/projects.md
0 → 100644
This diff is collapsed.
doc/ci/api/runners.md
0 → 100644
This diff is collapsed.
doc/ci/deployment/README.md
0 → 100644
This diff is collapsed.
doc/ci/docker/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/ci/examples/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/ci/permissions/README.md
0 → 100644
This diff is collapsed.
doc/ci/quick_start/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/ci/runners/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/ci/variables/README.md
0 → 100644
This diff is collapsed.
doc/ci/yaml/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
lib/backup/builds.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
lib/ci/ansi2html.rb
0 → 100644
This diff is collapsed.
lib/ci/api/api.rb
0 → 100644
This diff is collapsed.
lib/ci/api/builds.rb
0 → 100644
This diff is collapsed.
lib/ci/api/commits.rb
0 → 100644
This diff is collapsed.
lib/ci/api/entities.rb
0 → 100644
This diff is collapsed.
lib/ci/api/forks.rb
0 → 100644
This diff is collapsed.
lib/ci/api/helpers.rb
0 → 100644
This diff is collapsed.
lib/ci/api/projects.rb
0 → 100644
This diff is collapsed.
lib/ci/api/runners.rb
0 → 100644
This diff is collapsed.
lib/ci/api/triggers.rb
0 → 100644
This diff is collapsed.
lib/ci/assets/.gitkeep
0 → 100644
lib/ci/charts.rb
0 → 100644
This diff is collapsed.
lib/ci/current_settings.rb
0 → 100644
This diff is collapsed.
lib/ci/git.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
lib/ci/migrate/database.rb
0 → 100644
This diff is collapsed.
lib/ci/migrate/tags.rb
0 → 100644
This diff is collapsed.
lib/ci/model.rb
0 → 100644
This diff is collapsed.
lib/ci/scheduler.rb
0 → 100644
This diff is collapsed.
lib/ci/static_model.rb
0 → 100644
This diff is collapsed.
lib/ci/version_info.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
lib/support/nginx/gitlab_ci
0 → 100644
This diff is collapsed.
lib/tasks/ci/.gitkeep
0 → 100644
lib/tasks/ci/cleanup.rake
0 → 100644
This diff is collapsed.
lib/tasks/ci/migrate.rake
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/ci/build-canceled.svg
0 → 100644
This diff is collapsed.
public/ci/build-failed.svg
0 → 100644
This diff is collapsed.
public/ci/build-pending.svg
0 → 100644
This diff is collapsed.
public/ci/build-running.svg
0 → 100644
This diff is collapsed.
public/ci/build-success.svg
0 → 100644
This diff is collapsed.
public/ci/build-unknown.svg
0 → 100644
This diff is collapsed.
public/ci/favicon.ico
0 → 100644
This diff is collapsed.
scripts/ci/prepare_build.sh
0 → 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
spec/factories/ci/builds.rb
0 → 100644
This diff is collapsed.
spec/factories/ci/commits.rb
0 → 100644
This diff is collapsed.
spec/factories/ci/events.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
spec/factories/ci/runners.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
spec/lib/ci/charts_spec.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
spec/models/ci/build_spec.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.