#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

require File.expand_path('../config/application', __FILE__)

OBSApi::Application.load_tasks

require(File.join(File.dirname(__FILE__), 'config', 'boot'))

require 'workers/update_issues.rb'
task(:updateissues => :environment) { Delayed::Job.enqueue UpdateIssuesJob.new }

require 'workers/update_package_meta_job.rb'
task(:updatepackagemeta => :environment) { u=UpdatePackageMetaJob.new; u.perform }

require 'workers/import_requests.rb'
#task(:importrequests => :environment) { Delayed::Job.enqueue ImportRequestsDelayedJob.new }
task(:importrequests => :environment) { i=ImportRequestsDelayedJob.new; i.perform }

if Rails.env.test?
  begin
    require 'ci/reporter/rake/minitest'
  rescue LoadError
    puts "Please run 'rake gems:install' to install the 'ci_reporter' gem."
  end
end
