| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | #!/bin/bash
 | 
					
						
							| 
									
										
										
										
											2015-11-05 08:20:13 -08:00
										 |  |  | set -ex | 
					
						
							| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-13 14:59:29 -08:00
										 |  |  | MODE=$1 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-08 14:20:05 -08:00
										 |  |  | echo ============================================================================= | 
					
						
							|  |  |  | # go to project dir | 
					
						
							|  |  |  | SCRIPT_DIR=$(dirname $0) | 
					
						
							|  |  |  | cd $SCRIPT_DIR/../.. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-29 17:00:54 -07:00
										 |  |  | if [ "$MODE" = "dart_experimental" ]; then | 
					
						
							| 
									
										
										
										
											2015-06-03 17:22:30 -07:00
										 |  |  |   ${SCRIPT_DIR}/build_$MODE.sh | 
					
						
							| 
									
										
										
										
											2015-10-27 16:09:09 +01:00
										 |  |  | elif [ "$MODE" = "saucelabs" ] || [ "$MODE" = "browserstack" ] ; then | 
					
						
							| 
									
										
										
										
											2015-07-29 17:00:54 -07:00
										 |  |  |   ${SCRIPT_DIR}/test_$MODE.sh | 
					
						
							|  |  |  | elif [ "$MODE" = "lint" ]; then | 
					
						
							|  |  |  |   ./node_modules/.bin/gulp static-checks | 
					
						
							| 
									
										
										
										
											2015-10-30 07:34:48 -07:00
										 |  |  | elif [ "$MODE" = "build_only" ]; then | 
					
						
							|  |  |  |   ${SCRIPT_DIR}/build_js.sh | 
					
						
							|  |  |  |   ${SCRIPT_DIR}/build_dart.sh | 
					
						
							|  |  |  |   mkdir deploy; tar -czpf deploy/dist.tgz -C dist . | 
					
						
							| 
									
										
										
										
											2015-11-20 09:59:08 -08:00
										 |  |  | elif [ "$MODE" = "payload" ]; then | 
					
						
							|  |  |  |   source ${SCRIPT_DIR}/env_dart.sh | 
					
						
							|  |  |  |   ./node_modules/.bin/gulp test.payload.dart/ci | 
					
						
							| 
									
										
										
										
											2015-06-03 17:22:30 -07:00
										 |  |  | else | 
					
						
							| 
									
										
										
										
											2015-07-29 17:00:54 -07:00
										 |  |  |   ${SCRIPT_DIR}/build_$MODE.sh | 
					
						
							|  |  |  |   ${SCRIPT_DIR}/test_$MODE.sh | 
					
						
							| 
									
										
										
										
											2015-06-03 17:22:30 -07:00
										 |  |  | fi |