From c5c6593e1421297f3bcf6232c55888a5e68050b4 Mon Sep 17 00:00:00 2001 From: architmallik7 <165177188+architmallik7@users.noreply.github.com> Date: Tue, 2 Apr 2024 19:42:56 +0530 Subject: [PATCH] Added windows support --- build.sh | 8 ++++++++ Dockerfile => docker/Dockerfile | 0 Dockerfile.armhf => docker/Dockerfile.armhf | 0 docker/Dockerfile.windows | 9 +++++++++ go.mod | 3 +++ 5 files changed, 20 insertions(+) create mode 100644 build.sh rename Dockerfile => docker/Dockerfile (100%) rename Dockerfile.armhf => docker/Dockerfile.armhf (100%) create mode 100644 docker/Dockerfile.windows create mode 100644 go.mod diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..dd18b5e --- /dev/null +++ b/build.sh @@ -0,0 +1,8 @@ +export GOPATH="" +# disable cgo +export CGO_ENABLED=0 +set -e +set -x + +# windows +GOOS=windows go build -o release/windows/amd64/drone-email.exe \ No newline at end of file diff --git a/Dockerfile b/docker/Dockerfile similarity index 100% rename from Dockerfile rename to docker/Dockerfile diff --git a/Dockerfile.armhf b/docker/Dockerfile.armhf similarity index 100% rename from Dockerfile.armhf rename to docker/Dockerfile.armhf diff --git a/docker/Dockerfile.windows b/docker/Dockerfile.windows new file mode 100644 index 0000000..1784122 --- /dev/null +++ b/docker/Dockerfile.windows @@ -0,0 +1,9 @@ +FROM plugins/base:windows-ltsc2022-amd64 + +USER ContainerAdministrator + +ENV GODEBUG=netdns=go + +ADD release/windows/amd64/drone-email.exe C:/drone-email.exe + +ENTRYPOINT ["C:\\drone-email.exe"] diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..1cd3552 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/drone-plugins/drone-email + +go 1.22.1