From 43f8af6304a1f228bd6a13e66ecc4256f39be2ee Mon Sep 17 00:00:00 2001 From: Juan Ferrer Toribio Date: Thu, 30 Jan 2020 15:56:08 +0100 Subject: [PATCH] Initial commit --- LICENSE | 0 README.md | 0 var/util.groovy | 23 +++++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100755 LICENSE create mode 100755 README.md create mode 100644 var/util.groovy diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100755 index 0000000..e69de29 diff --git a/var/util.groovy b/var/util.groovy new file mode 100644 index 0000000..5f4ae9b --- /dev/null +++ b/var/util.groovy @@ -0,0 +1,23 @@ +#!/usr/bin/env groovy + +if (!env.GIT_COMMITTER_EMAIL) { + env.COMMITTER_EMAIL = sh( + script: 'git --no-pager show -s --format="%ae"', + returnStdout: true + ).trim() +} else { + env.COMMITTER_EMAIL = env.GIT_COMMITTER_EMAIL; +} + +def sendEmail() { + if (!env.COMMITTER_EMAIL) return + try { + mail( + to: env.COMMITTER_EMAIL, + subject: "Pipeline: ${env.JOB_NAME} (${env.BUILD_NUMBER}): ${currentBuild.currentResult}", + body: "Check status at ${env.BUILD_URL}" + ) + } catch (e) { + echo e.toString() + } +}