From b57ba52efcd8769494eede353bc405221bea84d6 Mon Sep 17 00:00:00 2001 From: wanderer Date: Fri, 1 Apr 2022 21:16:02 +0200 Subject: [PATCH] Add .drone.yml --- .drone.yml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..54fa6b3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,62 @@ +--- +kind: pipeline +type: docker +name: testing + +platform: + os: linux + arch: amd64 + +steps: +- name: hadolint + pull: always + image: hadolint/hadolint:v2.9.3-alpine + commands: + - hadolint --version + - hadolint Containerfile + when: + ref: + - refs/heads/master + - "refs/heads/feature-**" + - "refs/pull/**" + - "refs/tags/**" + event: + exclude: [cron] + +- name: kaniko-build + pull: always + image: plugins/kaniko:1.4.4-linux-amd64-kaniko1.8.0 + settings: + dockerfile: Containerfile + context: . + no-push: true + when: + ref: + - "refs/heads/feature-**" + - "refs/pull/**" + - "refs/tags/**" + event: + exclude: [cron] + +- name: kaniko-publish + pull: always + image: plugins/kaniko:1.4.4-linux-amd64-kaniko1.8.0 + settings: + dockerfile: Containerfile + context: . + tags: + - linux-amd64 + - ${DRONE_COMMIT_SHA:0:8} + registry: git.dotya.ml + repo: wanderer/kaniko-testing + username: + from_secret: username + password: + from_secret: token + when: + ref: + - refs/heads/master + event: + exclude: [pull_request, tag] +trigger: + event: [push, pull_request, cron, tag]