mirror of
				https://github.com/traefik/traefik.git
				synced 2025-11-04 02:11:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			793 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			793 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
set -e
 | 
						|
 | 
						|
if [ -n "${SEMAPHORE_GIT_TAG_NAME}" ]; 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 /home/semaphore/.ssh/traefiker_rsa
 | 
						|
ssh-add /home/semaphore/.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"
 |