From 90f7d7f16f2897611c64cdf8b1495b3063397e49 Mon Sep 17 00:00:00 2001 From: Nedyalko Nikolov Date: Mon, 18 Jul 2016 11:05:56 +0300 Subject: [PATCH] Added date and travis build number to version to create unique version for @next builds. --- .travis.yml | 4 +++- build/travis-scripts/add-publishConfig.js | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f79fa3939..9568f1e21 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ env: global: - NODE_VERSION=4.4.7 + - DATE=$(date +%Y-%m-%d) + - PACKAGE_VERSION=$DATE-$TRAVIS_BUILD_NUMBER language: android @@ -51,7 +53,7 @@ before_deploy: - cd ../nativescript-angular - npm install typescript -g - npm install -- node ../build/travis-scripts/add-publishConfig.js next +- node ../build/travis-scripts/add-publishConfig.js next $PACKAGE_VERSION deploy: provider: npm diff --git a/build/travis-scripts/add-publishConfig.js b/build/travis-scripts/add-publishConfig.js index 5c6989e21..224c66165 100644 --- a/build/travis-scripts/add-publishConfig.js +++ b/build/travis-scripts/add-publishConfig.js @@ -25,5 +25,9 @@ if (packageDef.private) { delete packageDef.private; } +// adding date and travis build number (2016-07-18-765) to version in order to get unique version for @next build +var package_version = process.argv[3]; +packageDef.version += '-' + package_version; + var newContent = JSON.stringify(packageDef, null, ' '); fsModule.writeFileSync(path, newContent, fileOptions);