Hide stderr git output during APM agent configuration (#52878)

This commit is contained in:
Thomas Watson 2019-12-12 16:00:07 +01:00 committed by GitHub
parent 45563b2574
commit f8ba2fdd78
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -42,7 +42,8 @@ const { join } = require('path');
const { execSync } = require('child_process'); const { execSync } = require('child_process');
const merge = require('lodash.merge'); const merge = require('lodash.merge');
module.exports = merge({ module.exports = merge(
{
active: false, active: false,
serverUrl: 'https://f1542b814f674090afd914960583265f.apm.us-central1.gcp.cloud.es.io:443', serverUrl: 'https://f1542b814f674090afd914960583265f.apm.us-central1.gcp.cloud.es.io:443',
// The secretToken below is intended to be hardcoded in this file even though // The secretToken below is intended to be hardcoded in this file even though
@ -53,8 +54,10 @@ module.exports = merge({
secretToken: 'R0Gjg46pE9K9wGestd', secretToken: 'R0Gjg46pE9K9wGestd',
globalLabels: {}, globalLabels: {},
centralConfig: false, centralConfig: false,
logUncaughtExceptions: true logUncaughtExceptions: true,
}, devConfig()); },
devConfig()
);
const rev = gitRev(); const rev = gitRev();
if (rev !== null) module.exports.globalLabels.git_rev = rev; if (rev !== null) module.exports.globalLabels.git_rev = rev;
@ -66,7 +69,10 @@ try {
function gitRev() { function gitRev() {
try { try {
return execSync('git rev-parse --short HEAD', { encoding: 'utf-8' }).trim(); return execSync('git rev-parse --short HEAD', {
encoding: 'utf-8',
stdio: ['ignore', 'pipe', 'ignore'],
}).trim();
} catch (e) { } catch (e) {
return null; return null;
} }