mirror of
				https://github.com/traefik/traefik.git
				synced 2025-10-31 00:11:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -e
 | |
| 
 | |
| if [ -n "${VERSION}" ]; then
 | |
|   echo "Deploying..."
 | |
| else
 | |
|   echo "Skipping deploy"
 | |
|   exit 0
 | |
| fi
 | |
| 
 | |
| git config --global user.email "${TRAEFIKER_EMAIL}"
 | |
| git config --global user.name "Traefiker"
 | |
| 
 | |
| # load ssh key
 | |
| eval "$(ssh-agent -s)"
 | |
| chmod 600 ~/.ssh/traefiker_rsa
 | |
| ssh-add ~/.ssh/traefiker_rsa
 | |
| 
 | |
| # update traefik-library-image repo (official Docker image)
 | |
| echo "Updating traefik-library-imag repo..."
 | |
| git clone git@github.com:traefik/traefik-library-image.git
 | |
| cd traefik-library-image
 | |
| ./updatev2.sh "${VERSION}"
 | |
| git add -A
 | |
| echo "${VERSION}" | git commit --file -
 | |
| echo "${VERSION}" | git tag -a "${VERSION}" --file -
 | |
| git push -q --follow-tags -u origin master > /dev/null 2>&1
 | |
| 
 | |
| cd ..
 | |
| rm -Rf traefik-library-image/
 | |
| 
 | |
| echo "Deployed"
 |