diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..e129583 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,20 @@ +FROM alpine:3.17 + +ARG TARGETOS +ARG TARGETARCH + +LABEL maintainer="Bo-Yi Wu " \ + org.label-schema.name="Drone Discord Plugin" \ + org.label-schema.vendor="Bo-Yi Wu" \ + org.label-schema.schema-version="1.0" + +LABEL org.opencontainers.image.source=https://github.com/appleboy/drone-discord +LABEL org.opencontainers.image.description="Drone Discord" +LABEL org.opencontainers.image.licenses=MIT + +RUN apk add --no-cache ca-certificates=20230506-r0 && \ + rm -rf /var/cache/apk/* + +COPY release/${TARGETOS}/${TARGETARCH}/drone-ssh /bin/ + +ENTRYPOINT ["/bin/drone-ssh"] diff --git a/docker/Dockerfile.linux.amd64 b/docker/Dockerfile.linux.amd64 deleted file mode 100644 index 79c441b..0000000 --- a/docker/Dockerfile.linux.amd64 +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:linux-amd64 - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone Discord" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -COPY release/linux/amd64/drone-discord /bin/ - -ENTRYPOINT ["/bin/drone-discord"] diff --git a/docker/Dockerfile.linux.arm b/docker/Dockerfile.linux.arm deleted file mode 100644 index 16ae131..0000000 --- a/docker/Dockerfile.linux.arm +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:linux-arm - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone Discord" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -COPY release/linux/arm/drone-discord /bin/ - -ENTRYPOINT ["/bin/drone-discord"] diff --git a/docker/Dockerfile.linux.arm64 b/docker/Dockerfile.linux.arm64 deleted file mode 100644 index a4f4a6b..0000000 --- a/docker/Dockerfile.linux.arm64 +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:linux-arm64 - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone Discord" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -COPY release/linux/arm64/drone-discord /bin/ - -ENTRYPOINT ["/bin/drone-discord"] diff --git a/docker/Dockerfile.windows.amd64 b/docker/Dockerfile.windows.amd64 deleted file mode 100644 index c4d3acf..0000000 --- a/docker/Dockerfile.windows.amd64 +++ /dev/null @@ -1,10 +0,0 @@ -FROM microsoft/nanoserver:10.0.14393.1884 - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone Discord" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -COPY release/drone-discord.exe C:/bin/drone-discord.exe - -ENTRYPOINT [ "C:\\bin\\drone-discord.exe" ] diff --git a/docker/manifest.tmpl b/docker/manifest.tmpl deleted file mode 100644 index 51c9f5a..0000000 --- a/docker/manifest.tmpl +++ /dev/null @@ -1,25 +0,0 @@ -image: appleboy/drone-discord:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} -{{#if build.tags}} -tags: -{{#each build.tags}} - - {{this}} -{{/each}} -{{/if}} -manifests: - - - image: appleboy/drone-discord:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-amd64 - platform: - architecture: amd64 - os: linux - - - image: appleboy/drone-discord:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm64 - platform: - architecture: arm64 - os: linux - variant: v8 - - - image: appleboy/drone-discord:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm - platform: - architecture: arm - os: linux - variant: v7