Sha256: 31a63b13250407e11c48824f2b619c0126f3a69f510f1fbccf0b1cf44c8a70b4

Contents?: true

Size: 770 Bytes

Versions: 4

Compression:

Stored size: 770 Bytes

Contents

class Terraspace::Cloud::Ci
  class Generic
    def vars
      {
        build_system: "generic",
        host: ENV['TS_CI_HOST'] || ENV['TS_VCS_HOST'],
        full_repo: ENV['TS_CI_REPO'],
        branch_name: ENV['TS_CI_BRANCH'],
        # urls
        commit_url: ENV['TS_CI_COMMIT_URL'],
        branch_url: ENV['TS_CI_BRANCH_URL'],
        pr_url: ENV['TS_CI_PR_URL'],
        build_url: ENV['TS_CI_BUILD_URL'],
        # additional properties
        build_type: ENV['TS_CI_BUILD_TYPE'],
        pr_number: ENV['TS_CI_PR_NUMBER'],
        sha: ENV['TS_CI_SHA'],
        # additional properties
        commit_message: ENV['TS_CI_COMMIT_MESSAGE'],
        build_id: ENV['TS_CI_BUILD_ID'],
        build_number: ENV['TS_CI_BUILD_NUMBER'],
      }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
terraspace-2.0.3 lib/terraspace/cloud/ci/generic.rb
terraspace-2.0.2 lib/terraspace/cloud/ci/generic.rb
terraspace-2.0.1 lib/terraspace/cloud/ci/generic.rb
terraspace-2.0.0 lib/terraspace/cloud/ci/generic.rb