Module: Avm::EacWebappBase0::Deploy::Version
- Defined in:
- lib/avm/eac_webapp_base0/deploy/version.rb
Constant Summary collapse
- VERSION_TARGET_PATH =
'VERSION'
Instance Method Summary collapse
Instance Method Details
#version ⇒ Object
9 10 11 |
# File 'lib/avm/eac_webapp_base0/deploy/version.rb', line 9 def version ([::Time.now, commit_sha1] + version_git_refs).join('|') end |
#version_git_refs ⇒ Object
13 14 15 16 |
# File 'lib/avm/eac_webapp_base0/deploy/version.rb', line 13 def version_git_refs git_remote_hashs.select { |_name, sha1| sha1 == commit_sha1 }.keys .map { |ref| ref.gsub(%r{\Arefs/}, '') }.reject { |ref| ref == 'HEAD' } end |