diff --git a/.drone.yml b/.drone.yml index e0eb908..c9091c2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,18 +13,18 @@ steps: - apt-get update && apt-get install musl -y --no-install-recommends musl musl-dev musl-tools - go get ./... - go vet ./... - - go build -o dist/PiwigoDirectoryUploader cmd/PiwigoDirectoryUploader/PiwigoDirectoryUploader.go - - go test -cover ./... + - build/build-gcc.sh - build/build-musl.sh + - go test -cover ./... when: branch: master - name: buildrelease image: golang commands: - - apt-get update && apt-get install musl -y --no-install-recommends musl + - apt-get update && apt-get install musl -y --no-install-recommends musl musl-dev musl-tools - go get ./... - - go test -cover ./... + - build/build-gcc.sh - build/build-musl.sh when: event: tag \ No newline at end of file diff --git a/build/build-gcc.sh b/build/build-gcc.sh new file mode 100755 index 0000000..85a2c18 --- /dev/null +++ b/build/build-gcc.sh @@ -0,0 +1,2 @@ +#!/bin/bash +go build -o dist/PiwigoDirectoryUploader cmd/PiwigoDirectoryUploader/PiwigoDirectoryUploader.go \ No newline at end of file diff --git a/build/build-musl.sh b/build/build-musl.sh index 71cd196..2cdfab6 100755 --- a/build/build-musl.sh +++ b/build/build-musl.sh @@ -1,2 +1,2 @@ #!/bin/bash -CC=musl-gcc go build --ldflags '-linkmode external -extldflags "-static"' ./cmd/PiwigoDirectoryUploader/PiwigoDirectoryUploader.go \ No newline at end of file +CC=musl-gcc go build -o dist/PiwigoDirectoryUploaderMusl --ldflags '-linkmode external -extldflags "-static"' ./cmd/PiwigoDirectoryUploader/PiwigoDirectoryUploader.go \ No newline at end of file