lib/coveralls/configuration.rb in coveralls-0.7.5 vs lib/coveralls/configuration.rb in coveralls-0.7.7
- old
+ new
@@ -43,12 +43,15 @@
config[:service_job_id] = ENV['TRAVIS_JOB_ID']
config[:service_name] = service_name || 'travis-ci'
end
def self.set_service_params_for_circleci(config)
- config[:service_name] = 'circleci'
- config[:service_number] = ENV['CIRCLE_BUILD_NUM']
+ config[:service_name] = 'circleci'
+ config[:service_number] = ENV['CIRCLE_BUILD_NUM']
+ config[:service_pull_request] = (ENV['CI_PULL_REQUEST'] || "")[/(\d+)$/,1]
+ config[:parallel] = ENV['CIRCLE_NODE_TOTAL'].to_i > 1
+ config[:service_job_id] = ENV['CIRCLE_NODE_INDEX']
end
def self.set_service_params_for_semaphore(config)
config[:service_name] = 'semaphore'
config[:service_number] = ENV['SEMAPHORE_BUILD_NUMBER']
@@ -60,13 +63,14 @@
end
def self.set_service_params_for_tddium(config)
config[:service_name] = 'tddium'
config[:service_number] = ENV['TDDIUM_SESSION_ID']
+ config[:service_job_id] = ENV['TDDIUM_TID']
config[:service_pull_request] = ENV['TDDIUM_PR_ID']
config[:service_branch] = ENV['TDDIUM_CURRENT_BRANCH']
- config[:service_build_url] = "https://solanolabs.com/reports/#{ENV['TDDIUM_SESSION_ID']}"
+ config[:service_build_url] = "https://ci.solanolabs.com/reports/#{ENV['TDDIUM_SESSION_ID']}"
end
def self.set_service_params_for_coveralls_local(config)
config[:service_job_id] = nil
config[:service_name] = 'coveralls-ruby'
@@ -74,9 +78,10 @@
end
def self.set_service_params_for_generic_ci(config)
config[:service_name] = ENV['CI_NAME']
config[:service_number] = ENV['CI_BUILD_NUMBER']
+ config[:service_job_id] = ENV['CI_JOB_ID']
config[:service_build_url] = ENV['CI_BUILD_URL']
config[:service_branch] = ENV['CI_BRANCH']
config[:service_pull_request] = ENV['CI_PULL_REQUEST']
end