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);