diff --git a/Gemfile b/Gemfile index 5742544..18f5745 100644 --- a/Gemfile +++ b/Gemfile @@ -7,9 +7,14 @@ source "https://rubygems.org" # To use debugger # gem 'debugger' -gem 'transam_core', git: 'https://github.com/camsys/transam_core', branch: :qa -gem 'transam_reporting', git: 'https://github.com/camsys/transam_reporting', branch: :qa -gem 'transam_transit', git: 'https://github.com/camsys/transam_transit', branch: :qa +current_branch = `git rev-parse --abbrev-ref HEAD`.strip +current_branch = ENV['TRAVIS_BRANCH'] if current_branch == 'HEAD' +use_branch = ['master', 'qa', 'develop'].include?(current_branch) ? current_branch : 'develop' +puts "TransAM engines using branch: #{use_branch}" + +gem 'transam_core', git: 'https://github.com/camsys/transam_core', branch: use_branch +gem 'transam_reporting', git: 'https://github.com/camsys/transam_reporting', branch: use_branch +gem 'transam_transit', git: 'https://github.com/camsys/transam_transit', branch: use_branch gem 'mysql2', '~> 0.5.1' # lock gem for dummy app gem "capybara", '2.6.2' # lock gem for old capybara behavior on hidden element xpath