From fe2960cdd8b39a97332d33c2ea9a73906f9e348c Mon Sep 17 00:00:00 2001 From: lbrinkhaus Date: Sun, 2 Jan 2022 02:40:50 +0100 Subject: [PATCH] Create Build-Pipeline for Drone --- drone.yaml | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 drone.yaml diff --git a/drone.yaml b/drone.yaml new file mode 100644 index 0000000..fdd9ac3 --- /dev/null +++ b/drone.yaml @@ -0,0 +1,69 @@ +kind: pipeline +name: build +type: kubernetes + +steps: +- name: docker_postgres_13 + image: plugins/docker + settings: + dockerfile: 13/Dockerfile + registry: repo.dragse.de + repo: harbor.dragse.it/base/postgres + tags: + - "1.13" + - "1.13.5" + username: + from_secret: docker_username + password: + from_secret: docker_password +- name: docker_postgres_14 + image: plugins/docker + settings: + dockerfile: 14/Dockerfile + registry: repo.dragse.de + repo: harbor.dragse.it/base/postgres + tags: + - "1.14" + - "1.14.1" + - "latest" + username: + from_secret: docker_username + password: + from_secret: docker_password +- name: send telegram notification + image: appleboy/drone-telegram + settings: + token: + from_secret: tele_token + to: + from_secret: tele_user + depends_on: + - docker_postgres_13 + - docker_postgres_14 + + +--- +kind: secret +name: repo_username +get: + path: repo-credentials + name: username +--- +kind: secret +name: repo_password +get: + path: repo-credentials + name: password + +--- +kind: secret +name: tele_user +get: + path: telegram-notification + name: user_id +--- +kind: secret +name: tele_token +get: + path: telegram-notification + name: token \ No newline at end of file