From 0a86d862cf2cda852ccdabcd59bfe8ec39bfd9c3 Mon Sep 17 00:00:00 2001 From: Bastian <bastian.heppener@mgm-tp.com> Date: Fri, 7 Mar 2025 14:05:48 +0100 Subject: [PATCH] ozg-7493 add send failure message --- Jenkinsfile | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2eb102d..3c828ba 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,3 +1,29 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ + +@Library('ozgcloud-libs') _ + pipeline { agent { node { @@ -6,7 +32,7 @@ pipeline { } environment { - JENKINS_URL = "https://jenkins.infra.ozg-cloud.systems/job/codeSH_formcycle-plugin/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/" + PIPELINE_NAME = "Code-SH: formcycle-plugin" RELEASE_REGEX = /\d+.\d+.\d+/ SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/ FAILED_STAGE = "" @@ -164,6 +190,13 @@ pipeline { // } // } } + post { + failure { + script { + sendMatrixMessage.sendFailureMessage(FAILED_STAGE) + } + } + } } Void cloneVorgangManagerRepo() { -- GitLab