You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			677 B
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			26 lines
		
	
	
		
			677 B
		
	
	
	
		
			Bash
		
	
set -e
 | 
						|
 | 
						|
GO_VERSION={0}
 | 
						|
 | 
						|
GO_TOOLCACHE_PATH=$AGENT_TOOLSDIRECTORY/go
 | 
						|
GO_TOOLCACHE_VERSION_PATH=$GO_TOOLCACHE_PATH/$GO_VERSION
 | 
						|
GO_TOOLCACHE_VERSION_ARCH_PATH=$GO_TOOLCACHE_VERSION_PATH/x64
 | 
						|
 | 
						|
echo "Check if Go hostedtoolcache folder exist..."
 | 
						|
if [ ! -d $GO_TOOLCACHE_PATH ]; then
 | 
						|
    mkdir -p $GO_TOOLCACHE_PATH
 | 
						|
fi
 | 
						|
 | 
						|
echo "Delete Go $GO_VERSION if installed"
 | 
						|
rm -rf $GO_TOOLCACHE_VERSION_PATH
 | 
						|
 | 
						|
echo "Create Go $GO_VERSION folder"
 | 
						|
mkdir -p $GO_TOOLCACHE_VERSION_ARCH_PATH
 | 
						|
 | 
						|
echo "Copy Go binaries to hostedtoolcache folder"
 | 
						|
cp -R ./* $GO_TOOLCACHE_VERSION_ARCH_PATH
 | 
						|
rm $GO_TOOLCACHE_VERSION_ARCH_PATH/setup.sh
 | 
						|
 | 
						|
echo "Create complete file"
 | 
						|
touch $GO_TOOLCACHE_VERSION_PATH/x64.complete
 |