U dockerfile

This commit is contained in:
cnbattle
2022-10-29 11:03:45 +08:00
parent a86f39abbb
commit e431ebc97e
6 changed files with 8 additions and 18 deletions
+1
View File
@@ -133,6 +133,7 @@ trigger:
depends_on:
- testing
---
kind: pipeline
name: linux-arm64
+1
View File
@@ -1,5 +1,6 @@
FROM alpine
RUN apk add --no-cache ca-certificates xz && rm -rf /var/cache/apk/*
ADD https://github.com/upx/upx/releases/download/v4.0.0/upx-4.0.0-amd64_linux.tar.xz /usr/local
RUN xz -d -c /usr/local/upx-4.0.0-amd64_linux.tar.xz | tar -xOf - upx-4.0.0-amd64_linux/upx > /bin/upx && \
chmod a+x /bin/upx
+2 -3
View File
@@ -1,11 +1,10 @@
FROM plugins/base:linux-amd64
RUN apk add --no-cache ca-certificates xz && rm -rf /var/cache/apk/*
ADD https://github.com/upx/upx/releases/download/v4.0.0/upx-4.0.0-amd64_linux.tar.xz /usr/local
RUN xz -d -c /usr/local/upx-4.0.0-amd64_linux.tar.xz | tar -xOf - upx-4.0.0-amd64_linux/upx > /bin/upx && \
chmod a+x /bin/upx
RUN apk add --no-cache ca-certificates && \
rm -rf /var/cache/apk/*
COPY release/linux/amd64/drone-upx /bin/
ENTRYPOINT ["/bin/drone-upx"]
+2 -3
View File
@@ -1,11 +1,10 @@
FROM plugins/base:linux-arm
RUN apk add --no-cache ca-certificates xz && rm -rf /var/cache/apk/*
ADD https://github.com/upx/upx/releases/download/v4.0.0/upx-4.0.0-arm_linux.tar.xz /usr/local
RUN xz -d -c /usr/local/upx-4.0.0-arm_linux.tar.xz | tar -xOf - upx-4.0.0-arm_linux/upx > /bin/upx && \
chmod a+x /bin/upx
RUN apk add --no-cache ca-certificates && \
rm -rf /var/cache/apk/*
COPY release/linux/arm/drone-upx /bin/
ENTRYPOINT ["/bin/drone-upx"]
+2 -3
View File
@@ -1,11 +1,10 @@
FROM plugins/base:linux-arm64
RUN apk add --no-cache ca-certificates xz && rm -rf /var/cache/apk/*
ADD https://github.com/upx/upx/releases/download/v4.0.0/upx-4.0.0-arm64_linux.tar.xz /usr/local
RUN xz -d -c /usr/local/upx-4.0.0-arm64_linux.tar.xz | tar -xOf - upx-4.0.0-arm64_linux/upx > /bin/upx && \
chmod a+x /bin/upx
RUN apk add --no-cache ca-certificates && \
rm -rf /var/cache/apk/*
COPY release/linux/arm64/drone-upx /bin/
ENTRYPOINT ["/bin/drone-upx"]
-9
View File
@@ -1,9 +0,0 @@
FROM microsoft/nanoserver:10.0.14393.1884
ADD https://github.com/upx/upx/releases/download/v4.0.0/upx-4.0.0-amd64_linux.tar.xz /usr/local
RUN xz -d -c /usr/local/upx-4.0.0-amd64_linux.tar.xz | tar -xOf - upx-4.0.0-amd64_linux/upx > /bin/upx && \
chmod a+x /bin/upx
COPY drone-upx.exe /drone-upx.exe
ENTRYPOINT [ "\\drone-upx.exe" ]