Disable CI for time of migration
This commit is contained in:
parent
500e277a83
commit
098c198271
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue