Sha256: cfe93c706088f7781195aa51e5790a5435d2af86dc7aaaa2e2485f80d2c25d83
Contents?: true
Size: 1.63 KB
Versions: 2
Compression:
Stored size: 1.63 KB
Contents
module CodeClimate module TestReporter class Ci def self.service_data if ENV['TRAVIS'] { name: "travis-ci", branch: ENV['TRAVIS_BRANCH'], build_identifier: ENV['TRAVIS_JOB_ID'], pull_request: ENV['TRAVIS_PULL_REQUEST'] } elsif ENV['CIRCLECI'] { name: "circlci", build_identifier: ENV['CIRCLE_BUILD_NUM'], branch: ENV['CIRCLE_BRANCH'], commit_sha: ENV['CIRCLE_SHA1'] } elsif ENV['SEMAPHORE'] { name: "semaphore", branch: ENV['BRANCH_NAME'], build_identifier: ENV['SEMAPHORE_BUILD_NUMBER'] } elsif ENV['JENKINS_URL'] { name: "jenkins", build_identifier: ENV['BUILD_NUMBER'], build_url: ENV['BUILD_URL'], branch: ENV['GIT_BRANCH'], commit_sha: ENV['GIT_COMMIT'] } elsif ENV['TDDIUM'] { name: "tddium", build_identifier: ENV['TDDIUM_SESSION_ID'], worker_id: ENV['TDDIUM_TID'] } elsif ENV['CI_NAME'] =~ /codeship/i { name: "codeship", build_identifier: ENV['CI_BUILD_NUMBER'], build_url: ENV['CI_BUILD_URL'], branch: ENV['CI_BRANCH'], commit_sha: ENV['CI_COMMIT_ID'], } else {} end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codeclimate-test-reporter-0.3.0 | lib/code_climate/test_reporter/ci.rb |
codeclimate-test-reporter-0.2.0 | lib/code_climate/test_reporter/ci.rb |