test: setup private npm registry w/sinopia
This commit is contained in:
		
							parent
							
								
									019aeeabe1
								
							
						
					
					
						commit
						c936e8be4b
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,2 +1,3 @@ | ||||
| node_modules | ||||
| *.log | ||||
| .tmp | ||||
|  | ||||
							
								
								
									
										9
									
								
								bin/post-test
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								bin/post-test
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,9 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| cat .tmp/sinopia.pid | xargs kill | ||||
| 
 | ||||
| cat .tmp/registry | xargs npm config set registry | ||||
| 
 | ||||
| cp .tmp/.npmrc ~/.npmrc | ||||
| 
 | ||||
| rm -rf .tmp | ||||
							
								
								
									
										15
									
								
								bin/pre-test
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								bin/pre-test
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| mkdir -p .tmp/modules | ||||
| 
 | ||||
| ./node_modules/.bin/sinopia ./tests/config.yml & echo $! >> .tmp/sinopia.pid | ||||
| 
 | ||||
| sleep 0.5 | ||||
| 
 | ||||
| npm config get registry >> .tmp/registry | ||||
| 
 | ||||
| cp ~/.npmrc .tmp/.npmrc | ||||
| 
 | ||||
| cp tests/.npmrc ~/.npmrc | ||||
| 
 | ||||
| npm config set registry http://localhost:4873/ | ||||
| @ -19,7 +19,8 @@ | ||||
|     "semver": "^4.2.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "standard": "^2.3.1" | ||||
|     "standard": "^2.3.1", | ||||
|     "sinopia": "^1.0.0" | ||||
|   }, | ||||
|   "homepage": "https://github.com/boennemann/semantic-release", | ||||
|   "keywords": [ | ||||
| @ -38,8 +39,10 @@ | ||||
|     "url": "https://github.com/boennemann/semantic-release.git" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "prepublish": "./bin/semantic-release pre", | ||||
|     "postpublish": "./bin/semantic-release post", | ||||
|     "posttest": "./bin/post-test", | ||||
|     "prepublish": "./bin/semantic-release pre", | ||||
|     "pretest": "./bin/pre-test", | ||||
|     "test": "standard" | ||||
|   } | ||||
| } | ||||
|  | ||||
							
								
								
									
										1
									
								
								tests/.htpasswd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/.htpasswd
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| test:{SHA}C+7Hteo/D9vJXQ3UfzxbwnXaijM= | ||||
							
								
								
									
										2
									
								
								tests/.npmrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/.npmrc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | ||||
| _auth=dGVzdDpmb28= | ||||
| email=test@example.com | ||||
							
								
								
									
										17
									
								
								tests/config.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								tests/config.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | ||||
| storage: ../.tmp/.storage | ||||
| 
 | ||||
| auth: | ||||
|   htpasswd: | ||||
|     file: ./.htpasswd | ||||
| 
 | ||||
| uplinks: | ||||
|   npmjs: | ||||
|     url: https://registry.npmjs.org/ | ||||
| 
 | ||||
| logs: | ||||
|   - {type: stdout, format: pretty, level: silent} | ||||
| 
 | ||||
| packages: | ||||
|   '*': | ||||
|     allow_access: all | ||||
|     allow_publish: all | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user