Skip to content
This repository was archived by the owner on Aug 7, 2021. It is now read-only.

Commit e04d0ac

Browse files
vchimevvchimev
vchimev
authored and
vchimev
committed
chore(travis): publish next version
- add .travis.yml config - add travis-scripts - bump version to 0.7.0 Note: update branch in config before merging.
1 parent 5791cfc commit e04d0ac

File tree

3 files changed

+54
-1
lines changed

3 files changed

+54
-1
lines changed

.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
env:
2+
global:
3+
- DATE=$(date +%Y-%m-%d)
4+
- PACKAGE_VERSION=$DATE-$TRAVIS_BUILD_NUMBER
5+
language: node_js
6+
node_js:
7+
- '6'
8+
install:
9+
- npm install --ignore-scripts
10+
script:
11+
- npm pack
12+
before_deploy:
13+
- node ./build/travis-scripts/add-publishConfig.js next
14+
deploy:
15+
provider: npm
16+
17+
on:
18+
branch: vchimev-travis
19+
skip_cleanup: true
20+
api_key:
21+
secure: HYqLXOd6FqNrOO0KTseros1LTkQ+OdZIzL1lncg+3RAcb/pxViVSUHbXZ9ml3ubVFU/ZN6n4l2snmjzCCYlkQ3CeeI6qqLMsXN2ywUFFdDJyFkz7VD0jyxoilS7HXY2TqFWtF58OeBFG5woY2OdfL2dzxrM2hsbs8ODvuUhoA1g0Y4DgH9W/RQK/8Ml+jII16/bzpKNCCI45zxRzzTW80QyxFR1Q2ABXVUQDBQa0LJ38eo8WDl8Jh1RdUTFJwicQG14WZTC69b1Sr4BHpm5nFExp7XX8gbmu6fcMyItGvbIhTqDA02CmjL7MYm5349SiJh+y9wLkxbBIH8rmY3pL3NIL9pBkPoYbWU/ZoG5e1iqc+2RoZjw7VW969IokeFiQV4QiNLEbFC9PnlXQJDmeKQXSh+aRKST6CKxDZxisp4gmt7h+4Rp7gU8BTVGbN0by15S7ab+CL8ZGa8gUqtGHwEjmFEpE0fQvcaZYVQHWO4kw4cwmwqXiyvnF2o5LYjjY4gjGnOOiKS2qZmABjftdUvKc5N0vZ2Vyq1O657EP8RFUAcvIJlZ1dBKDYq/vGr0hQ4iReJXyTYdCWHSNgzq4boAsdes3kHK8I9VBMrlUWmA9Ba/lMAaBgW5qOEQhdtWYKjHwmFadWwHfQocGLqp5TBTqWZF1sCC0OFybsME7SdU=
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/usr/bin/env node
2+
3+
var fsModule = require('fs');
4+
5+
// Adds a publishConfig section to the package.json file
6+
// and sets a tag to it
7+
8+
var path = './package.json';
9+
var fileOptions = {encoding: "utf-8"};
10+
var content = fsModule.readFileSync(path, fileOptions);
11+
12+
var tag = process.argv[2];
13+
if (!tag) {
14+
console.log('Please pass the tag name as an argument!');
15+
process.exit(1);
16+
}
17+
18+
var packageDef = JSON.parse(content);
19+
if (!packageDef.publishConfig) {
20+
packageDef.publishConfig = {};
21+
}
22+
packageDef.publishConfig.tag = tag;
23+
24+
if (packageDef.private) {
25+
delete packageDef.private;
26+
}
27+
28+
var package_version = process.argv[3];
29+
packageDef.version += '-' + package_version;
30+
31+
var newContent = JSON.stringify(packageDef, null, ' ');
32+
fsModule.writeFileSync(path, newContent, fileOptions);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nativescript-dev-webpack",
3-
"version": "0.6.3",
3+
"version": "0.7.0",
44
"main": "index",
55
"description": "",
66
"homepage": "http://www.telerik.com",

0 commit comments

Comments
 (0)