| 
									
										
										
										
											2019-11-20 14:21:07 +08:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # shellcheck source=./scripts/helpers/exit-if-fail.sh | 
					
						
							|  |  |  | source "$(dirname "$0")/helpers/exit-if-fail.sh" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo -e "Report build times and build outcome" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | start=$GF_JOB_START | 
					
						
							|  |  |  | runtime=$((($(date +%s%N) - start)/1000000)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo -e "The job $CIRCLE_JOB took $runtime (ms)" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-06 22:29:29 +08:00
										 |  |  | if [ "${CIRCLE_BRANCH}" == "main" ]; then | 
					
						
							| 
									
										
										
										
											2019-11-20 14:21:07 +08:00
										 |  |  | exit_if_fail ./scripts/ci-metrics-publisher.sh "grafana.ci-buildtimes.$CIRCLE_JOB=$runtime" | 
					
						
							|  |  |  | exit_if_fail ./scripts/ci-metrics-publisher.sh "grafana.ci-buildoutcome.$CIRCLE_JOB=1" | 
					
						
							|  |  |  | fi |