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