| 
									
										
										
										
											2018-05-09 18:54:13 +01:00
										 |  |  | #!/usr/bin/env bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set -eu -o pipefail | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-17 19:19:15 +03:00
										 |  |  | readonly relativeOutputPath=$1 | 
					
						
							|  |  |  | readonly prNumber=$2 | 
					
						
							|  |  |  | readonly prLastSha=$3 | 
					
						
							|  |  |  | readonly inputDir=dist/ | 
					
						
							|  |  |  | readonly outputFile=$PROJECT_ROOT/$relativeOutputPath | 
					
						
							|  |  |  | readonly deployedUrl=https://pr${prNumber}-${prLastSha:0:7}.ngbuilds.io/ | 
					
						
							| 
									
										
										
										
											2018-09-20 11:21:53 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-05-09 18:54:13 +01:00
										 |  |  | ( | 
					
						
							|  |  |  |   cd $PROJECT_ROOT/aio | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   # Build and store the app | 
					
						
							| 
									
										
										
										
											2018-10-25 13:13:24 +03:00
										 |  |  |   yarn build --progress=false | 
					
						
							| 
									
										
										
										
											2018-09-20 11:21:53 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-08-30 18:32:32 +02:00
										 |  |  |   # Set deployedUrl as parameter in the opensearch description | 
					
						
							|  |  |  |   # deployedUrl must end with / | 
					
						
							|  |  |  |   yarn set-opensearch-url $deployedUrl | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-17 19:19:15 +03:00
										 |  |  |   mkdir -p "`dirname $outputFile`" | 
					
						
							|  |  |  |   tar --create --gzip --directory "$inputDir" --file "$outputFile" . | 
					
						
							| 
									
										
										
										
											2018-05-09 18:54:13 +01:00
										 |  |  | ) |