Merge branches 'master' and 'master' of gitlab.com:pushrocks/npmci
This commit is contained in:
commit
3fe173e59c
31
README.md
31
README.md
@ -1,4 +1,31 @@
|
|||||||
# NPMCI
|
# NPMCI
|
||||||
|
|
||||||
npmci is your friend when it comes to handling npm packages during CI builds.
|
npmci is your friend when it comes to handling npm packages during CI builds.
|
||||||
It is designed to work hand in hand with npmts
|
|
||||||
|
## 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](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
|
||||||
|
# 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
|
||||||
|
```
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "npmci",
|
"name": "npmci",
|
||||||
"version": "2.0.3",
|
"version": "2.0.6",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
Loading…
Reference in New Issue
Block a user