You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							28 lines
						
					
					
						
							648 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							28 lines
						
					
					
						
							648 B
						
					
					
				| #!/bin/bash | |
|  | |
| set -ex | |
| 
 | |
| # If requested, print some environment info for troubleshooting. | |
| if [[ -n "${DOCKER_HUB_DEBUG}" ]]; then | |
|     id | |
|     pwd | |
|     df -h | |
|     env | |
|     docker info | |
|     docker version | |
| fi | |
| 
 | |
| # Install build dependencies. | |
| deps=( | |
|     jq | |
| ) | |
| apt-get update | |
| apt-get install -y "${deps[@]}" | |
| 
 | |
| # Docker Hub uses a shallow clone and doesn't fetch tags, which breaks some | |
| # Git operations that we perform later, so fetch the complete history and | |
| # tags first. Note that if the build is cached, the clone may have been | |
| # unshallowed already; if so, unshallowing will fail, so skip it. | |
| if [[ -f .git/shallow ]]; then | |
|     git fetch --unshallow --tags | |
| fi
 | |
| 
 |