Sha256: 0309c6efdbd48875ab1a0a7a795c239257730d15eb59dc05ba2f86b1af917f30

Contents?: true

Size: 510 Bytes

Versions: 36

Compression:

Stored size: 510 Bytes

Contents

module Bozo::Hooks

  class BuildNumberVersion

    def pre_prepare
      env['GIT_HASH_FULL'] = `git log -1 --format="%H"`.strip
      env['BUILD_VERSION'] = build_version
      env['BUILD_VERSION_FULL'] = build_version
      build_version.write_to_file "NEW_VERSION"
    end

    private

    def build_version
      if env['BUILD_NUMBER']
        Bozo::Versioning::Version.new(version.major, version.minor, env['BUILD_NUMBER'])
      else
        version
      end
    end

  end

end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
bozo-scripts-0.18.5 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.18.4 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.18.3 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.18.2 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.18.1 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.18.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.17.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.16.3 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.16.2 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.16.1 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.16.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.15.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.14.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.13.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.12.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.11.0 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.10.6 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.10.5 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.10.4 lib/bozo/hooks/build_number_version.rb
bozo-scripts-0.10.3 lib/bozo/hooks/build_number_version.rb