UNPKG

sonarqube-scanner-node

Version:
17 lines (13 loc) 613 B
#!/usr/bin/env node const fs = require('fs'); const log = require('fancy-log'); const execute = require('child_process').execFileSync; const config = require('./config'); const args = process.argv.slice(2); if (fs.existsSync(config.sonarqubeAccessTokenFile)) { log.info(`Reading token from ${config.sonarqubeAccessTokenFile}`); const token = fs.readFileSync(config.sonarqubeAccessTokenFile).toString().replace('\n',''); args.push(`-Dsonar.login=${token}`); } log.info(`Executing sonarqube-scanner ${config.sonarqubeScannerExecutable}`); execute(config.sonarqubeScannerExecutable, args, {stdio:[0,1,2]});