From 7a930d7def9eb7c99899a101a486b8b425c7ae2e Mon Sep 17 00:00:00 2001 From: david Date: Sun, 12 May 2024 09:13:20 +0200 Subject: [PATCH] Feature: Adding test build for testing images --- .drone.yml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index f74fbbb..9f88142 100644 --- a/.drone.yml +++ b/.drone.yml @@ -61,6 +61,68 @@ trigger: --- +# Variables +tag: &tag testing +repo: &repo phoenix.ipv64.de/kirbylink/warp4j +branch: &branch develop +dry_run: &dry_run false +step_name: &step_name warp4j +pipeline_name: &pipeline_name warp4j build only and push (testing) +notification_name: ¬ification_name Send Notification + +# Basic build options +x-step: &default_build_option + image: plugins/docker + settings: + dry_run: *dry_run + mirror: https://registry.phoenix.ipv64.de + repo: *repo + tags: + - *tag + +x-step: &default_notification_option + image: phoenix.ipv64.de/kirbylink/drone-gotify:latest + settings: + gotifytoken: + from_secret: plugin_gotifytoken + gotifyendpoint: + from_secret: plugin_gotifyendpoint + gotifytitle: *step_name + gotifypriority: 5 + +kind: pipeline +type: docker +platform: + os: linux + arch: arm64 +name: *pipeline_name + +steps: +- name: *step_name + <<: *default_build_option + settings: + dockerfile: Dockerfile + +- name: *notification_name + <<: *default_notification_option + settings: + message: > + {{#success build.status}} + Build of test docker image on build {{build.number}} succeeded on {{repo.name}}. Build link: {{build.link}} + {{else}} + WARNING. Build of docker image on build {{build.number}} failed on {{repo.name}}. Build link: {{build.link}} + {{/success}} + when: + status: [ success, failure ] + +trigger: + branch: + - *branch + event: + - custom + +--- + # Variables tag: &tag testing repo: &repo phoenix.ipv64.de/kirbylink/warp4j @@ -121,5 +183,3 @@ trigger: - *exclude_branch event: - pull_request - - custom - \ No newline at end of file