diff --git a/Jenkinsfile b/Jenkinsfile index 2eb102db5bbb295ac2cd857b5a2f96cfb47c4f45..3c828ba79d38538959ba188e2a2c3fa0bd3f58f0 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() {