mirror of
https://github.com/semaphoreui/semaphore.git
synced 2024-11-23 20:35:24 +01:00
Proper build architectures
This commit is contained in:
parent
219fd5b58a
commit
6b28b9ef0b
18
make.sh
18
make.sh
@ -1,5 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
BINDATA_ARGS="-o util/bindata.go -pkg util"
|
BINDATA_ARGS="-o util/bindata.go -pkg util"
|
||||||
|
|
||||||
if [ "$1" == "dev" ]; then
|
if [ "$1" == "dev" ]; then
|
||||||
@ -30,12 +31,21 @@ echo "Adding bindata"
|
|||||||
|
|
||||||
go-bindata $BINDATA_ARGS config.json database/sql_migrations/ $(find ./public -type d -print)
|
go-bindata $BINDATA_ARGS config.json database/sql_migrations/ $(find ./public -type d -print)
|
||||||
|
|
||||||
echo "Building into build/"
|
echo ""
|
||||||
|
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
GOOS=linux GOARCH=amd64 go build -o build/amd64 main.go
|
echo "build/darwin_amd64"
|
||||||
GOOS=windows GOARCH=?? go build -o build/windows main.go
|
GOOS=darwin GOARCH=amd64 go build -o build/darwin_amd64 main.go
|
||||||
GOOS=macos GOARCH=darwin go build -o build/darwin main.go
|
echo "build/linux_386"
|
||||||
|
GOOS=linux GOARCH=386 go build -o build/linux_386 main.go
|
||||||
|
echo "build/linux_amd64"
|
||||||
|
GOOS=linux GOARCH=amd64 go build -o build/linux_amd64 main.go
|
||||||
|
echo "build/linux_arm"
|
||||||
|
GOOS=linux GOARCH=arm go build -o build/linux_arm main.go
|
||||||
|
# echo "build/windows_386"
|
||||||
|
# GOOS=windows GOARCH=386 go build -o build/windows_386 main.go
|
||||||
|
# echo "build/windows_amd64"
|
||||||
|
# GOOS=windows GOARCH=amd64 go build -o build/windows_amd64 main.go
|
||||||
|
|
||||||
chmod +x build/*
|
chmod +x build/*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user