23 lines
669 B
Plaintext
23 lines
669 B
Plaintext
begin
|
|
require 'json'
|
|
require 'rake/clean'
|
|
require './rakelib/helpers.rb'
|
|
rescue LoadError => error
|
|
puts "Import failed (#{error})"
|
|
puts "Please run `bundle install` to bootstrap ruby dependencies"
|
|
exit 1
|
|
end
|
|
|
|
# Build Constants
|
|
REPO_ROOT = File.dirname(__FILE__)
|
|
ENV_ROOT = File.dirname(REPO_ROOT)
|
|
REPORT_DIR = File.join(REPO_ROOT, "reports")
|
|
|
|
# Environment constants
|
|
SERVICE_VARIANT = ENV['SERVICE_VARIANT']
|
|
CONFIG_PREFIX = SERVICE_VARIANT ? SERVICE_VARIANT + "." : ""
|
|
ENV_FILE = File.join(ENV_ROOT, CONFIG_PREFIX + "env.json")
|
|
ENV_TOKENS = File.exists?(ENV_FILE) ? JSON.parse(File.read(ENV_FILE)) : {}
|
|
|
|
task :default => [:test, :pep8, :pylint]
|