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