| 
									
										
										
										
											2019-07-23 18:12:33 +08:00
										 |  |  | #!/bin/bash
 | 
					
						
							| 
									
										
										
										
											2017-02-02 15:59:37 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | _circle_token=$1 | 
					
						
							|  |  |  | _grafana_version=$2 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-23 18:12:33 +08:00
										 |  |  | trigger_build_url="https://circleci.com/api/v1/project/grafana/grafana-docker/tree/master?circle-token=${_circle_token}" | 
					
						
							| 
									
										
										
										
											2017-02-02 15:59:37 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | post_data=$(cat <<EOF | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   "build_parameters": { | 
					
						
							|  |  |  |     "GRAFANA_VERSION": "${_grafana_version}" | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-23 18:12:33 +08:00
										 |  |  | echo "${post_data}" | 
					
						
							| 
									
										
										
										
											2017-02-02 15:59:37 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | curl \
 | 
					
						
							|  |  |  | --header "Accept: application/json" \
 | 
					
						
							|  |  |  | --header "Content-Type: application/json" \
 | 
					
						
							|  |  |  | --data "${post_data}" \
 | 
					
						
							| 
									
										
										
										
											2019-07-23 18:12:33 +08:00
										 |  |  | --request POST "${trigger_build_url}" |