Compare commits

...

5 Commits

Author SHA1 Message Date
architmallik7 f2a9f41fff update go version 2024-04-02 20:26:25 +05:30
architmallik7 f3a970f6ac Merge branch 'test' of https://github.com/harness-community/drone-email into test 2024-04-02 20:12:34 +05:30
architmallik7 b4c2e8afc0 add manifest template 2024-04-02 20:12:13 +05:30
OP (oppenheimer) 8a78136b01 Update build.sh 2024-04-02 19:50:58 +05:30
architmallik7 c5c6593e14 Added windows support 2024-04-02 19:42:56 +05:30
6 changed files with 48 additions and 2 deletions
+8
View File
@@ -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
+1 -1
View File
@@ -1,4 +1,4 @@
FROM golang:1.14-alpine as builder
FROM golang:1.22.1-alpine as builder
WORKDIR /go/src/drone-email
COPY . .
+1 -1
View File
@@ -1,4 +1,4 @@
FROM golang:1.15-alpine as builder
FROM golang:1.22.1-alpine as builder
WORKDIR /go/src/drone-email
COPY . .
+9
View File
@@ -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"]
+26
View File
@@ -0,0 +1,26 @@
image: plugins/email:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
{{#if build.tags}}
tags:
{{#each build.tags}}
- {{this}}
{{/each}}
{{/if}}
manifests:
-
image: plugins/email:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-amd64
platform:
architecture: amd64
os: linux
-
image: plugins/email:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm64
platform:
variant: v8
architecture: arm64
os: linux
-
image: plugins/email:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}windows-amd64
platform:
architecture: amd64
os: windows
version: ltsc2022
+3
View File
@@ -0,0 +1,3 @@
module github.com/drone-plugins/drone-email
go 1.22.1