Add a set of rake tasks for checking settings importability
This commit is contained in:
8
rakefile
8
rakefile
@@ -84,6 +84,14 @@ default_options = {
|
||||
args.with_defaults(:env => 'dev', :options => default_options[system])
|
||||
sh(django_admin(system, args.env, 'runserver', args.options))
|
||||
end
|
||||
|
||||
Dir["#{system}/envs/*.py"].each do |env_file|
|
||||
env = File.basename(env_file).gsub(/\.py/, '')
|
||||
desc "Attempt to import the settings file #{system}.envs.#{env} and report any errors"
|
||||
task "#{system}:check_settings:#{env}" do
|
||||
sh("echo 'import #{system}.envs.#{env}' | #{django_admin(system, env, 'shell')}")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Dir["common/lib/*"].each do |lib|
|
||||
|
||||
Reference in New Issue
Block a user