mirror of
https://github.com/gravitl/netmaker.git
synced 2025-11-17 14:38:41 +08:00
Merge pull request #855 from gravitl/hotfix_v0.11.1_CGO
disable CGO for all builds
This commit is contained in:
commit
9fd1d15b69
4 changed files with 15 additions and 15 deletions
14
.github/workflows/buildandrelease.yml
vendored
14
.github/workflows/buildandrelease.yml
vendored
|
|
@ -33,14 +33,14 @@ jobs:
|
|||
|
||||
- name: Build
|
||||
run: |
|
||||
env GOOS=linux GOARCH=amd64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netmaker main.go
|
||||
env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netmaker main.go
|
||||
cd netclient
|
||||
env GOOS=linux GOARCH=amd64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient main.go
|
||||
env GOOS=linux GOARCH=arm GOARM=5 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm5/netclient main.go
|
||||
env GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm6/netclient main.go
|
||||
env GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm7/netclient main.go
|
||||
env GOOS=linux GOARCH=arm64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm64/netclient main.go
|
||||
env GOOS=linux GOARCH=mipsle go build -ldflags "-s -w -X 'main.version=$NETMAKER_VERSION'" -o build/netclient-mipsle/netclient main.go && upx build/netclient-mipsle/netclient
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=5 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm5/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm6/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm7/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-arm64/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=mipsle go build -ldflags "-s -w -X 'main.version=$NETMAKER_VERSION'" -o build/netclient-mipsle/netclient main.go && upx build/netclient-mipsle/netclient
|
||||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=amd64 go build -ldflags="-X 'main.Version=${NETMAKER_VERSION}'" -o build/netclient-freebsd/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=5 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-freebsd-arm5/netclient main.go
|
||||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=6 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-freebsd-arm6/netclient main.go
|
||||
|
|
|
|||
4
.github/workflows/test-artifacts.yml
vendored
4
.github/workflows/test-artifacts.yml
vendored
|
|
@ -74,7 +74,7 @@ jobs:
|
|||
- name: build client
|
||||
run: |
|
||||
cd netclient
|
||||
go build -ldflags="-X 'main.version=testing'" -o build/netclient
|
||||
env CGO_ENABLED=0 go build -ldflags="-X 'main.version=testing'" -o build/netclient
|
||||
- name: deploy
|
||||
uses: mdallasanta/ssh-scp-deploy@v1.1.0
|
||||
with:
|
||||
|
|
@ -100,7 +100,7 @@ jobs:
|
|||
go-version: 1.17
|
||||
- name: build server
|
||||
run:
|
||||
go build -ldflags="-X 'main.version=testing'" -o build/netmaker
|
||||
env CGO_ENABLED=1 go build -ldflags="-X 'main.version=testing'" -o build/netmaker
|
||||
- name: deploy
|
||||
uses: mdallasanta/ssh-scp-deploy@v1.1.0
|
||||
with:
|
||||
|
|
|
|||
10
.github/workflows/test.yml
vendored
10
.github/workflows/test.yml
vendored
|
|
@ -15,12 +15,12 @@ jobs:
|
|||
go-version: 1.17
|
||||
- name: Build
|
||||
run: |
|
||||
env GOOS=linux GOARCH=amd64 go build main.go
|
||||
env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build main.go
|
||||
cd netclient
|
||||
env GOOS=linux GOARCH=amd64 go build main.go
|
||||
env GOOS=freebsd GOARCH=amd64 go build main.go
|
||||
env GOOS=darwin GOARCH=amd64 go build main.go
|
||||
env GOOS=windows GOARCH=amd64 go build main.go
|
||||
env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
|
||||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=amd64 go build main.go
|
||||
env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
|
||||
env CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
|
||||
tests:
|
||||
env:
|
||||
DATABASE: sqlite
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=6 go build -ldflags="-X 'main.ve
|
|||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=7 go build -ldflags="-X 'main.version=$VERSION'" -o build/netclient-freebsd-arm7 main.go
|
||||
env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm64 go build -ldflags="-X 'main.version=$VERSION'" -o build/netclient-freebsd-arm64 main.go
|
||||
env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-X 'main.version=$VERSION'" -o build/netclient-darwin main.go
|
||||
env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags="-X 'main.version=${VERSION}'" -o build/netclient-darwin-arm64 main.go
|
||||
env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags="-X 'main.version=${VERSION}'" -o build/netclient-darwin-arm64 main.go
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue