From 43726b22b2f87714d6fd96486b39a0b237eb5f80 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 10:57:08 +0200 Subject: [PATCH 1/6] Update README --- README.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9d6997f..cb02005 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,30 @@ # NPMCI - npmci is your friend when it comes to handling npm packages during CI builds. -It is designed to work hand in hand with npmts \ No newline at end of file + +## Status +[![build status](https://gitlab.com/pushrocks/npmci/badges/master/build.svg)](https://gitlab.com/pushrocks/npmci/commits/master) +[![Build status](https://ci.appveyor.com/api/projects/status/7h4qq2qtrke5a9vj/branch/master?svg=true)](https://ci.appveyor.com/project/philkunz/npmci/branch/master) + +## Usage +npmci is designed to work in docker CI environments. The following docker images come with npmci presinstalled: + +Docker Hub: +``` +hosttoday/ht-docker-node // has lts node version preinstalled. Change it with npmci +hosttoday/ht-docker-node-python-3 // like ht-docker-node, but with python3 instead of python2.7 +``` + +npmci can be called from commandline: +```shell +# Install any node version: +npmci install lts # will install latest LTS node version and update PATH for node and npm versions +npmci install stable # will install latest stable node version and update PAth for node and npm +npmci install x.x.x # will install any specific node version. + +# Install any node version, install dependencies and run test in cwd: +npmci test lts // will install latest lts node version and run "npm install" and "npm test". + +# publish npm module +npmci publish // will look vor $NPMCITOKEN env var and push any module in cwd to npm +``` + From 12e3cda903cc944cc5058fff90d5106d58780415 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 10:57:24 +0200 Subject: [PATCH 2/6] 2.0.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3a75697..9560bd1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "npmci", - "version": "2.0.3", + "version": "2.0.4", "description": "", "main": "dist/index.js", "bin": { From 955474e296ef73abb38f4d9036de1e3b47b1c52c Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 11:05:28 +0200 Subject: [PATCH 3/6] Update README --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cb02005..e466d28 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,11 @@ npmci is your friend when it comes to handling npm packages during CI builds. npmci is designed to work in docker CI environments. The following docker images come with npmci presinstalled: Docker Hub: -``` -hosttoday/ht-docker-node // has lts node version preinstalled. Change it with npmci -hosttoday/ht-docker-node-python-3 // like ht-docker-node, but with python3 instead of python2.7 -``` + +* [hosttoday/ht-docker-node](https://hub.docker.com/r/hosttoday/ht-docker-node/) +has LTS node version preinstalled. Change it with npmci +* [hosttoday/ht-docker-node-python-3](https://hub.docker.com/r/hosttoday/ht-docker-node-python3/) +like ht-docker-node, but with python3 instead of python2.7 npmci can be called from commandline: ```shell From 8ff08240fd3733775a40fc82ac12d3e8d559d51a Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 11:05:35 +0200 Subject: [PATCH 4/6] 2.0.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9560bd1..2b1cba1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "npmci", - "version": "2.0.4", + "version": "2.0.5", "description": "", "main": "dist/index.js", "bin": { From 8970deec3fb5f9d1939be894132025f5a86657ae Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 11:08:21 +0200 Subject: [PATCH 5/6] fix README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e466d28..04d52fd 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ npmci install stable # will install latest stable node version and update PAth f npmci install x.x.x # will install any specific node version. # Install any node version, install dependencies and run test in cwd: -npmci test lts // will install latest lts node version and run "npm install" and "npm test". +npmci test lts # will install latest lts node version and run "npm install" and "npm test". # publish npm module -npmci publish // will look vor $NPMCITOKEN env var and push any module in cwd to npm +npmci publish # will look vor $NPMCITOKEN env var and push any module in cwd to npm ``` From 3bb06781f9e319c0582d760e4bde355112f04af8 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 30 May 2016 11:32:15 +0200 Subject: [PATCH 6/6] 2.0.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2b1cba1..765e70b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "npmci", - "version": "2.0.5", + "version": "2.0.6", "description": "", "main": "dist/index.js", "bin": {