From 8e2b7a214ad8a47f59bf42a77682be8fe60bf155 Mon Sep 17 00:00:00 2001 From: William Petit Date: Wed, 4 Mar 2020 16:51:30 +0100 Subject: [PATCH] Ajout librairie LoLOps --- vars/lolops.groovy | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 vars/lolops.groovy diff --git a/vars/lolops.groovy b/vars/lolops.groovy new file mode 100644 index 0000000..c37ff92 --- /dev/null +++ b/vars/lolops.groovy @@ -0,0 +1,14 @@ +def getRandomDeliveryAttachment(Integer probability = 25) { + def deliveryImages = [ + 'https://media.giphy.com/media/UtM8DmnahknE4/giphy.gif', + 'https://media.giphy.com/media/11VKF3OwuGHzNe/200w_d.gif', + 'https://media.giphy.com/media/d5pGYhWb3T1Hyyl8OB/200w_d.gif', + 'https://media.giphy.com/media/oTSy3rHigPd9S/giphy.gif' + ] + Random rnd = new Random() + if (rnd.nextInt(100) < probability) { + return []; + } + def imageUrl = deliveryImages[rnd.nextInt(deliveryImages.size())] + return [[title: '', imageUrl: imageUrl]]; +} \ No newline at end of file