From 6e0a2c17e4be3f5afa1f7ff43bdf9568a2e121c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=A4felfinger?= Date: Thu, 6 Jun 2019 07:22:11 +0200 Subject: [PATCH] added build for normal gcc updated musl output path --- .drone.yml | 8 ++++---- build/build-gcc.sh | 2 ++ build/build-musl.sh | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100755 build/build-gcc.sh 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