created new build script for powershell
This commit is contained in:
		
							parent
							
								
									fd70f428ae
								
							
						
					
					
						commit
						ea29c29531
					
				
							
								
								
									
										18
									
								
								build.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								build.ps1
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
			
		||||
 | 
			
		||||
$current_directory = "$(pwd.exe)"
 | 
			
		||||
Set-Variable -Name GOPATH -Value "$HOME/go:$current_directory"
 | 
			
		||||
 | 
			
		||||
# NOTE: The following commands assumes you have Git For Windows
 | 
			
		||||
# installed, which comes with a bunch of GNU tools packaged for windows:
 | 
			
		||||
Set-Variable -Name GIT_COMMIT -Value "$(git rev-list -1 HEAD)"
 | 
			
		||||
Set-Variable -Name CANONICAL_VERSION -Value "$(cat.exe ./VERSION)-$(uname)"
 | 
			
		||||
Set-Variable -Name VERSION_STRING -Value "$CANONICAL_VERSION-$GIT_COMMIT"
 | 
			
		||||
 | 
			
		||||
Set-Variable -Name buildpath -Value "build/$(uname)/gostations.exe"
 | 
			
		||||
 | 
			
		||||
go mod vendor
 | 
			
		||||
go mod tidy
 | 
			
		||||
 | 
			
		||||
go build -o "$buildpath" -ldflags "-X main.version=$VERSION_STRING"
 | 
			
		||||
 | 
			
		||||
& $buildpath -v
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user