Module: TravisBuildTools::Build
- Defined in:
- lib/travis-build-tools/build.rb
Constant Summary collapse
- RELEASE_VERSION =
case #Builds of pull requests when !(ENV['TRAVIS_PULL_REQUEST'] || 'false').match(/false/i) then "0.#{ENV['TRAVIS_PULL_REQUEST']}" #Builds of branches that aren't master or release when !ENV['TRAVIS_BRANCH'] || !ENV['TRAVIS_BRANCH'].match(/^release[\/-]/i) then '0.0' #Builds of release branches (or locally or on server) else ENV['TRAVIS_BRANCH'].match(/^release[\/-](\d+\.\d+)$/i)[1] end
- VERSION =
Gem::Version.new("#{RELEASE_VERSION}.#{ENV['TRAVIS_BUILD_NUMBER'] || '0'}.0")
- PULL_REQUEST =
(ENV['TRAVIS_PULL_REQUEST'] || 'false').match(/false/i) ? nil : ENV['TRAVIS_PULL_REQUEST']