Disable CI for time of migration

This commit is contained in:
Kamil Trzcinski 2015-09-21 00:14:07 +02:00
parent 500e277a83
commit 098c198271
1 changed files with 13 additions and 0 deletions

View File

@ -10,6 +10,10 @@ namespace :ci do
puts ''
end
# disable CI for time of migration
enable_ci(false)
# unpack archives
migrate = Ci::Migrate::Manager.new
migrate.unpack
@ -18,6 +22,9 @@ namespace :ci do
Rake::Task['ci:migrate:tags'].invoke
Rake::Task['ci:migrate:services'].invoke
# enable CI for time of migration
enable_ci(true)
migrate.cleanup
end
@ -71,4 +78,10 @@ namespace :ci do
$progress.puts 'done'.green
end
end
def enable_ci(enabled)
settings = ApplicationSetting.current || ApplicationSetting.create_from_defaults
settings.ci_enabled = enabled
settings.save!
end
end