lib/coveralls/configuration.rb in coveralls-0.6.6 vs lib/coveralls/configuration.rb in coveralls-0.6.7
- old
+ new
@@ -26,16 +26,23 @@
config[:service_name] = 'semaphore'
config[:service_number] = ENV['SEMAPHORE_BUILD_NUMBER']
elsif ENV['JENKINS_URL']
config[:service_name] = 'jenkins'
config[:service_number] = ENV['BUILD_NUMBER']
- elsif ENV['CODESHIP']
- config[:service_name] = 'codeship'
elsif ENV["COVERALLS_RUN_LOCALLY"] || Coveralls.testing
config[:service_job_id] = nil
config[:service_name] = 'coveralls-ruby'
config[:service_event_type] = 'manual'
+
+ # standardized env vars
+ elsif ENV['CI_NAME']
+ config[:service_name] = ENV['CI_NAME']
+ config[:service_number] = ENV['CI_BUILD_NUMBER']
+ config[:service_build_url] = ENV['CI_BUILD_URL']
+ config[:service_branch] = ENV['CI_BRANCH']
+ config[:service_pull_request] = ENV['CI_PULL_REQUEST']
end
+
config
end
def self.yaml_config
if self.configuration_path && File.exists?(self.configuration_path)
\ No newline at end of file