Sha256: 932c46af64af679a4b0138d2670d0e8fd290401774fff953d1861b98e5312c41

Contents?: true

Size: 600 Bytes

Versions: 4

Compression:

Stored size: 600 Bytes

Contents

module Jets::Git
  class Bitbucket < Base
    def info
      info = {
        git_system: "bitbucket",
        git_branch: git_branch,
        git_sha: git_sha,
        git_dirty: false
        # git_message: nil,
        # git_version: nil,
      }
      info[:git_url] = git_url if git_url
      info
    end

    def git_branch
      ENV["BITBUCKET_BRANCH"]
    end

    def git_sha
      ENV["BITBUCKET_COMMIT"]
    end

    def git_url
      host = ENV["BITBUCKET_HOST"] || "https://bitbucket.org"
      full_repo = ENV["BITBUCKET_REPO_FULL_NAME"]
      "#{host}/#{full_repo}"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/git/bitbucket.rb
jets-6.0.4 lib/jets/git/bitbucket.rb
jets-6.0.3 lib/jets/git/bitbucket.rb
jets-6.0.2 lib/jets/git/bitbucket.rb