From 60280bb0e15329ffaa0e9bb8d81672a0aa5d1c8f Mon Sep 17 00:00:00 2001 From: vchimev Date: Thu, 11 May 2017 12:43:29 +0300 Subject: [PATCH] Update Travis CI Scripts --- .travis.yml | 2 +- .travis/add-publishConfig.js | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index e1b390b03a..71e3295d54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ after_success: - mkdir s3-publish - cp nativescript*.tgz s3-publish/nativescript.tgz before_deploy: -- node .travis/add-publishConfig.js +- node .travis/add-publishConfig.js $TRAVIS_BRANCH deploy: - provider: s3 bucket: nativescript-ci diff --git a/.travis/add-publishConfig.js b/.travis/add-publishConfig.js index 8b2da05662..e11c0dd434 100644 --- a/.travis/add-publishConfig.js +++ b/.travis/add-publishConfig.js @@ -1,11 +1,11 @@ #!/usr/bin/env node -var fsModule = require('fs'); +var fsModule = require("fs"); // Adds a publishConfig section to the package.json file // and sets a tag to it -var path = './package.json'; +var path = "./package.json"; var fileOptions = {encoding: "utf-8"}; var content = fsModule.readFileSync(path, fileOptions); @@ -14,11 +14,12 @@ if (!packageDef.publishConfig) { packageDef.publishConfig = {}; } -if ($TRAVIS_BRANCH === 'release') { - packageDef.publishConfig.tag = 'rc'; -} else { - packageDef.publishConfig.tag = 'next'; +var branch = process.argv[2]; +if (!branch) { + console.log("Please pass the branch name as an argument!"); + process.exit(1); } +packageDef.publishConfig.tag = branch === "release" ? "rc" : "next"; -var newContent = JSON.stringify(packageDef, null, ' '); +var newContent = JSON.stringify(packageDef, null, " "); fsModule.writeFileSync(path, newContent, fileOptions);