Sha256: 206b6c274ddc9333e8ba22be789e626031707afad7d2c6ecb699049622a4f157
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
TRACER_VERSIONS = %w[ 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.0 jruby-9.2.0.0 jruby-9.2-latest ].freeze desc 'Installs gems based on Appraisals and Gemfile changes, ' \ 'accepts list of tracer versions as task argument, defaults to all versions.' task :install_appraisal_gemfiles do |_task, args| tracer_version_arg = args.to_a versions = tracer_version_arg.empty? ? TRACER_VERSIONS : tracer_version_arg versions.each do |version| sh "docker-compose run --rm tracer-#{version} /bin/bash -c " \ "'rm -f Gemfile.lock && bundle install && bundle exec appraisal install'" end end desc 'Update ALL gems based on Appraisals and Gemfile changes, ' \ 'accepts list of tracer versions as task argument, defaults to all versions.' task :update_appraisal_gemfiles do |_task, args| tracer_version_arg = args.to_a versions = tracer_version_arg.empty? ? TRACER_VERSIONS : tracer_version_arg versions.each do |version| sh "docker-compose run --rm tracer-#{version} /bin/bash -c " \ "'rm -f Gemfile.lock && bundle install && bundle exec appraisal update'" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-0.51.1 | tasks/update_appraisal_gemfiles.rake |
ddtrace-0.51.0 | tasks/update_appraisal_gemfiles.rake |