diff --git a/.travis.yml b/.travis.yml index 5d2aee28e..47aef9c5d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,9 @@ language: node_js node_js: - 8.15.0 env: - - VERSION="1.32.0-$TRAVIS_BUILD_NUMBER" + - VSCODE_VERSION="1.32.0" + - MAJOR_VERSION="1" + - VERSION="$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER-vsc$VSCODE_VERSION" matrix: include: - os: linux diff --git a/build/tasks.ts b/build/tasks.ts index f526d6b89..a784fbf57 100644 --- a/build/tasks.ts +++ b/build/tasks.ts @@ -10,7 +10,7 @@ const libPath = path.join(__dirname, "../lib"); const vscodePath = path.join(libPath, "vscode"); const pkgsPath = path.join(__dirname, "../packages"); const defaultExtensionsPath = path.join(libPath, "VSCode-linux-x64/resources/app/extensions"); -const vscodeVersion = "1.32.0"; +const vscodeVersion = process.env.VSCODE_VERSION || "1.32.0"; const buildServerBinary = register("build:server:binary", async (runner) => { await ensureInstalled(); @@ -236,7 +236,7 @@ register("package", async (runner, releaseTag) => { const releasePath = path.resolve(__dirname, "../release"); - const archiveName = `code-server-${releaseTag}-${os.platform()}-${os.arch()}`; + const archiveName = `code-server${releaseTag}-${os.platform()}-${os.arch()}`; const archiveDir = path.join(releasePath, archiveName); fse.removeSync(archiveDir); fse.mkdirpSync(archiveDir);