namespace :rswag do
desc "schema_import" task :schema_import do unless fetch(:rswag_schema_export_disable_import, false) on roles(fetch(:rswag_schema_export_roles, :app)) do within current_path do with rails_env: fetch(:rails_env) do execute :rake, "rswag:schema_import STAGE=#{fetch(:stage)} SLACK_WEBHOOK_URL=#{fetch(:rswag_schema_export_slack_webhook_url)}" end end end end end
end
after “deploy:finished”, “rswag:schema_import”