From 2ba4ca303e37d98567a949f77c8179e8c5b4918e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sat, 4 Sep 2021 23:14:56 -0700 Subject: [PATCH] Build with drone --- .drone.yml | 19 +++++++++++++++++++ Dockerfile | 8 ++++++++ 2 files changed, 27 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9e5586d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,19 @@ +kind: pipeline +type: kubernetes +name: default + +steps: +- name: docker + image: harbor.ntppool.org/ntppool/drone-kaniko:main + pull: always + settings: + dockerfile: Dockerfile + repo: library/prometheus-dnssec-exporter + registry: harbor.ntppool.org + auto_tag: true + tags: SHA7,${DRONE_SOURCE_BRANCH} + cache: true + username: + from_secret: harbor_library_username + password: + from_secret: harbor_library_password diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..745612d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM golang:1.17-alpine + +WORKDIR /app +COPY . ./ +RUN go mod download +RUN go build -o /bin/prometheus-dnssec-exporter +ENTRYPOINT [ "/bin/prometheus-dnssec-exporter" ] +