Merge pull request #68 from gzzchh/develop
Turn off the CGO to make it static linked
This commit is contained in:
		
						commit
						f379d0e54a
					
				
							
								
								
									
										1
									
								
								.github/workflows/build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/build-test.yml
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -32,6 +32,7 @@ jobs:
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
          GOOS: ${{ matrix.goos }}
 | 
					          GOOS: ${{ matrix.goos }}
 | 
				
			||||||
          GOARCH: ${{ matrix.goarch }}
 | 
					          GOARCH: ${{ matrix.goarch }}
 | 
				
			||||||
 | 
					          CGO_ENABLED: 0
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          go build -v -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=dev-${GIT_COMMIT:0:7}" -o build/wings_${{ matrix.goos }}_${{ matrix.goarch }} wings.go
 | 
					          go build -v -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=dev-${GIT_COMMIT:0:7}" -o build/wings_${{ matrix.goos }}_${{ matrix.goarch }} wings.go
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -20,9 +20,9 @@ jobs:
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
          REF: ${{ github.ref }}
 | 
					          REF: ${{ github.ref }}
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_amd64 -v wings.go
 | 
					          CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_amd64 -v wings.go
 | 
				
			||||||
          GOOS=linux GOARCH=arm64 go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_arm64 -v wings.go
 | 
					          CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_arm64 -v wings.go
 | 
				
			||||||
          GOOS=linux GOARCH=arm go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_arm -v wings.go
 | 
					          CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=${REF:11}" -o build/wings_linux_arm -v wings.go
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Test
 | 
					      - name: Test
 | 
				
			||||||
        run: go test ./...
 | 
					        run: go test ./...
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,7 @@ FROM golang:1.15-alpine
 | 
				
			||||||
COPY . /go/wings/
 | 
					COPY . /go/wings/
 | 
				
			||||||
WORKDIR /go/wings/
 | 
					WORKDIR /go/wings/
 | 
				
			||||||
RUN apk add --no-cache upx \
 | 
					RUN apk add --no-cache upx \
 | 
				
			||||||
 && go build -ldflags="-s -w" \
 | 
					    && CGO_ENABLED=0 go build -ldflags="-s -w" \
 | 
				
			||||||
    && upx --brute wings
 | 
					    && upx --brute wings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM alpine:latest
 | 
					FROM alpine:latest
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user