From 49907da1b16f11fa4d9bb87d74f94123093dcb3b Mon Sep 17 00:00:00 2001 From: Jared Date: Tue, 1 Jul 2025 09:21:44 +0200 Subject: [PATCH] added check if pipeline job was running --- Jenkinsfile | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 95efcf4..b523cfa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,4 @@ -def runJobs = false +def didRun = false pipeline { agent any @@ -29,41 +29,39 @@ pipeline { stages { stage('Install Dependencies') { + script { + didRun = true + } steps { sh 'npm ci' } - post { - runJobs = true - } } stage('Test & Security Audit') { + script { + didRun = true + } steps { echo 'Start checking security vulnerabilities in npm packages' sh 'npm audit --audit-level=moderate' } - post { - runJobs = true - } } stage('Push image to gitea registry') { steps { script { + didRun = true def tag = "innohub/tatort-dev:0.${env.BUILD_ID}" docker.withRegistry('https://gitea.innovation-hub-niedersachsen.de', 'JenkinsGitea') { docker.build(tag, '-f Dockerfile.dev .').push() } } - post { - runJobs = true - } } } } post { - if (runJobs) { + if (didRun) { success { echo 'Pipeline erfolgreich!' discordSend description: "Running ${env.BUILD_ID} on ${env.JENKINS_URL}, ${params.GIT_REF}", footer: 'Pipeline succeeded', link: env.BUILD_URL, result: currentBuild.currentResult, title: env.JOB_NAME, webhookURL: 'https://discordapp.com/api/webhooks/1389470542691831819/NdMO17sLBG2dplp_-oh6Ff0cbPOoADl0QwXKM9UzduxU44av_ZQkQjKTmpdK7YuwcZDc'