diff --git a/lib/codecov.js b/lib/codecov.js index 8b9da9a9..b9d33a19 100644 --- a/lib/codecov.js +++ b/lib/codecov.js @@ -1,4 +1,5 @@ var fs = require('fs'); +var path = require('path'); var request = require('request'); var urlgrey = require('urlgrey'); var execSync = require('child_process').execSync; @@ -158,6 +159,10 @@ var upload = function(args, on_success, on_failure){ ' \\_____\\___/ \\__,_|\\___|\\___\\___/ \\_/ \n' + ' ' + version); + query.yaml = ['codecov.yml', '.codecov.yml'].reduce(function (result, file) { + return result || (fs.existsSync(path.resolve(process.cwd(), file)) ? file : undefined) + }, undefined) + if ((args.options.disable || '').split(',').indexOf('detect') === -1) { console.log('==> Detecting CI Provider'); query = detectProvider();