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