mirror of https://gitlab.com/curben/blog
				
				
				
			ci: Homepage should exists and non-empty
This commit is contained in:
		
							parent
							
								
									edcadaade0
								
							
						
					
					
						commit
						c0d8e6001e
					
				|  | @ -28,6 +28,7 @@ test: | |||
|   script: | ||||
|     - npm install snyk && npm run snyk # Refer to "scripts" in package.json | ||||
|     - npm run build # Generate site | ||||
|     - sh check-homepage.sh # Homepage should exists and non-empty | ||||
| 
 | ||||
|   after_script: | ||||
|     - rsync -azvh --delete public/ host-1:/var/www/ | ||||
|  |  | |||
|  | @ -0,0 +1,16 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| ## Homepage should exists and non-empty | ||||
| 
 | ||||
| HOMEPAGE="public/index.html" | ||||
| 
 | ||||
| if [ ! -f "$HOMEPAGE" ]; then | ||||
|   echo "Error: homepage doesn't exist" | ||||
|   exit 1 | ||||
| else | ||||
|   FILE_SIZE=$(ls -s "$HOMEPAGE" | cut -d" " -f1) | ||||
|   if [ "$FILE_SIZE" = 0 ]; then | ||||
|     echo "Error: homepage is empty" | ||||
|     exit 1 | ||||
|   fi | ||||
| fi | ||||
		Loading…
	
		Reference in New Issue