making progress: the deploy script seems somewhat useful now.
This commit is contained in:
		
							parent
							
								
									1163a6e357
								
							
						
					
					
						commit
						f6a24858d0
					
				
					 1 changed files with 14 additions and 29 deletions
				
			
		
							
								
								
									
										43
									
								
								deploy.sh
									
										
									
									
									
								
							
							
						
						
									
										43
									
								
								deploy.sh
									
										
									
									
									
								
							|  | @ -1,38 +1,23 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| echo "Target: ${ENVIRON}" | ||||
| if [ "develop" == "${ENVIRON}" ] ; then | ||||
| 	echo "Deploying ${CI_BUILD_REF_NAME} to develop. You can access it at .../${CI_BUILD_REF_NAME}" | ||||
| 	target="${WWW_DEPLOY_ROOT_DEVELOP}/${CI_BUILD_REF_NAME}" | ||||
| 	rm -rf "${target}" | ||||
| 	mkdir -p "${target}/dist" | ||||
| 	cp -a index.html manifest.appcache info resources "${target}" | ||||
| 	cp -a dist/*.min.* "${target}/dist" | ||||
| else | ||||
| 	echo "Automatic deployment to ${ENVIRON} is not yet implemented." | ||||
| fi | ||||
| 
 | ||||
| if [ "${WWW_DEPLOY_ROOT_DEVELOP}" == "${TARGET}" ] ; then | ||||
| 	echo "Deployment to develop requested" | ||||
| elif [ "${WWW_DEPLOY_ROOT_STAGING}" == "${TARGET}" ] ; then | ||||
| 	echo "Deployment to staging requested" | ||||
| elif [ "${WWW_DEPLOY_ROOT_PRODUCTION}" == "${TARGET}" ] ; then | ||||
| 	echo "Deployment to PRODUCTION requested" | ||||
| else | ||||
| 	echo "Unknown environment: ${TARGET}" | ||||
| fi | ||||
| 
 | ||||
| declare destination | ||||
| case "${TARGET}" in | ||||
| 	"${WWW_DEPLOY_ROOT_DEVELOP}") | ||||
| 		echo "DepToDev" | ||||
| 		destination="${TARGET}/${CI_BUILD_REF_NAME}" | ||||
| 		;; | ||||
| 	"${WWW_DEPLOY_ROOT_STAGING}") | ||||
| 		echo "DepToSta" | ||||
| 		;; | ||||
| 	"${WWW_DEPLOY_ROOT_PRODUCTION}") | ||||
| 		echo "DepToPro" | ||||
| 	"${WWW_DEPLOY_ROOT_STAGING}"|"${WWW_DEPLOY_ROOT_PRODUCTION}") | ||||
| 		destination="${TARGET}" | ||||
| 		;; | ||||
| 	*) | ||||
| 		echo "DevToFOO" | ||||
| 		echo "Invalid TARGET specified. Aborting deployment." | ||||
| 		exit 1 | ||||
| 		;; | ||||
| esac | ||||
| 
 | ||||
| echo "Dest: '${destination}'" | ||||
| rm -rf "${destination}/*" | ||||
| mkdir -p "${destination}/dist" | ||||
| cp -a index.html manifest.appcache info resources "${destination}" | ||||
| cp -a dist/*.min.* "${destination}/dist" | ||||
| 
 | ||||
| echo "Deployment successful." | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue