Parse build script args with yargs
Summary: We have some custom parsing here and there and I'm going to add some more args, so decided it's better to cleanup this a bit. Reviewed By: jknoxville Differential Revision: D25398421 fbshipit-source-id: 9d43029eef07648d0b01590e9cf7e7fe400b31d0
This commit is contained in:
committed by
Facebook GitHub Bot
parent
18127ef838
commit
bc9412426f
@@ -205,13 +205,10 @@ export function buildFolder(): Promise<string> {
|
||||
return '';
|
||||
});
|
||||
}
|
||||
export function getVersionNumber() {
|
||||
export function getVersionNumber(buildNumber: number) {
|
||||
let {version} = require('../package.json');
|
||||
// Unique build number is passed as --version parameter from Sandcastle
|
||||
const buildNumber = process.argv.join(' ').match(/--version=(\d+)/);
|
||||
if (buildNumber && buildNumber.length > 0) {
|
||||
version = [...version.split('.').slice(0, 2), buildNumber[1]].join('.');
|
||||
}
|
||||
version = [...version.split('.').slice(0, 2), buildNumber].join('.');
|
||||
return version;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user