From fe3d11f72a1a51fe4719e518143c70037a8424f3 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Fri, 14 Aug 2020 11:56:47 -0500 Subject: [PATCH] first commit --- .drone.yml | 26 ++++++++++++++++++++++++++ Dockerfile | 25 +++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f95e9a6 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,26 @@ +--- +kind: secret +name: docker_username +get: + path: docker + name: username +--- +kind: secret +name: docker_password +get: + path: docker + name: password +--- +kind: pipeline +type: kubernetes +name: publish +steps: + - name: publish + image: plugins/docker + settings: + repo: jcollie/osslsigncode + username: + from_secret: docker_username + password: + from_secret: docker_password + auto_tag: true diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c62275c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +# Originally from: +# https://raw.githubusercontent.com/giantswarm/signcode-util/master/Dockerfile + +FROM alpine:3.6 AS base + +RUN apk add --no-cache curl openssl libgsf + +FROM base AS build + +ARG VERSION=1.7.1 +ARG SHA256_HASH=f9a8cdb38b9c309326764ebc937cba1523a3a751a7ab05df3ecc99d18ae466c9 + +RUN apk add --update autoconf build-base curl-dev libgsf-dev openssl-dev +RUN curl -s -L https://downloads.sourceforge.net/project/osslsigncode/osslsigncode/osslsigncode-$VERSION.tar.gz > osslsigncode-$VERSION.tar.gz +RUN echo "$SHA256_HASH osslsigncode-$VERSION.tar.gz" > SHA256SUM +RUN sha256sum -c SHA256SUM +RUN tar xzf osslsigncode-$VERSION.tar.gz +WORKDIR /osslsigncode-$VERSION +RUN ./configure +RUN make +RUN make install + +FROM base + +COPY --from=build /usr/local/bin/osslsigncode /usr/local/bin