mirror of https://github.com/trapexit/mergerfs.git
				
				
			
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							600 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							25 lines
						
					
					
						
							600 B
						
					
					
				
								#!/bin/sh
							 | 
						|
								set -x
							 | 
						|
								
							 | 
						|
								current_branch="$(git branch --show-current)"
							 | 
						|
								
							 | 
						|
								mike delete --all --push --allow-empty --ignore-remote-status
							 | 
						|
								
							 | 
						|
								git checkout "master"
							 | 
						|
								mike deploy --push "preview" "master"
							 | 
						|
								
							 | 
						|
								for tag in $(git tag -l | sort --version-sort --reverse)
							 | 
						|
								do
							 | 
						|
								    if git ls-tree -r --name-only "${tag}" | grep -q 'mkdocs.yml'; then
							 | 
						|
								        git checkout "${tag}"
							 | 
						|
								        mike deploy --push "${tag}"
							 | 
						|
								    fi
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								latest="$(git tag -l | sort --version-sort --reverse | head -n 1)"
							 | 
						|
								git checkout "${latest}"
							 | 
						|
								mike alias --push "${latest}" "latest"
							 | 
						|
								
							 | 
						|
								mike set-default --push "preview"
							 | 
						|
								
							 | 
						|
								git checkout "${current_branch}"
							 |