From 201681ae0a86286a5ecaa9e0ff3d7f16efb30dbf Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Wed, 25 Oct 2017 17:33:20 -0700 Subject: [PATCH] Log failure cases --- build/gulpfile.vscode.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js index a0ddd16788b..80b69305b74 100644 --- a/build/gulpfile.vscode.js +++ b/build/gulpfile.vscode.js @@ -461,6 +461,11 @@ gulp.task('upload-vscode-configuration', ['generate-vscode-configuration'], () = return; } + if (!buildNumber) { + console.error('Failed to compute build number'); + return; + } + return gulp.src(allConfigDetailsPath) .pipe(azure.upload({ account: process.env.AZURE_STORAGE_ACCOUNT, @@ -472,6 +477,10 @@ gulp.task('upload-vscode-configuration', ['generate-vscode-configuration'], () = function getBuildNumber() { const previous = getPreviousVersion(packageJson.version); + if (!previous) { + return 0; + } + try { const out = cp.execSync(`git rev-list ${previous}..HEAD --count`); const count = parseInt(out.toString()); @@ -498,7 +507,9 @@ function getPreviousVersion(versionStr) { } function getLastTagFromBase(semverArr, componentToTest) { - if (!tagExists(semverArr.join('.'))) { + const baseVersion = semverArr.join('.'); + if (!tagExists(baseVersion)) { + console.error('Failed to find tag for base version, ' + baseVersion); return null; }