Cross compile binaries

This commit is contained in:
Philipp Wolfer 2023-11-10 15:15:09 +01:00
parent 0939748829
commit 0ee53aaa4c
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B

View file

@ -6,3 +6,14 @@ tasks:
cd scotty
go build -v .
go test -v ./...
- build: |
cd scotty
GOOS=windows GOARCH=amd64 go build -o bin/scotty.exe .
GOOS=linux GOARCH=amd64 go build -o bin/scotty-linux .
GOOS=darwin GOARCH=amd64 go build -o bin/scotty-mac-intel .
GOOS=darwin GOARCH=arm64 go build -o bin/scotty-mac-arm .
artifacts:
- scotty/bin/scotty.exe
- scotty/bin/scotty-linux
- scotty/bin/scotty-mac-intel
- scotty/bin/scotty-mac-arm