diff --git a/.drone.yml b/.drone.yml index 3a1b61a..9f0a196 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,15 +4,11 @@ type: docker name: goenv steps: - - name: build1 - pull: if-not-exists - image: ghcr.io/xiaoqidun/build - commands: - - build -f build.sh -i goenv.go -o release/goenv - - name: build2 + - name: build pull: if-not-exists image: xiaoqidun/goenv commands: + - chmod +x build.sh - ./build.sh - name: upload pull: if-not-exists diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..ee504f7 --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +#!/bin/sh +GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o release/goenv_linux_amd64 -trimpath -ldflags '-s -w' goenv.go +GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -o release/goenv_darwin_amd64 -trimpath -ldflags '-s -w' goenv.go +GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -o release/goenv_windows_amd64.exe -trimpath -ldflags '-s -w' goenv.go \ No newline at end of file