Compare commits
	
		
			6 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 3bb06781f9 | ||
|  | 8970deec3f | ||
|  | 8ff08240fd | ||
|  | 955474e296 | ||
|  | 12e3cda903 | ||
|  | 43726b22b2 | 
							
								
								
									
										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 | ||||||
|  | [](https://gitlab.com/pushrocks/npmci/commits/master) | ||||||
|  | [](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": { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user