{"id":8803,"date":"2017-08-08T21:25:44","date_gmt":"2017-08-08T19:25:44","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=8803"},"modified":"2018-09-07T16:25:37","modified_gmt":"2018-09-07T14:25:37","slug":"jenkins-pipeline-auch-im-fehlerfall-eine-e-mail-versenden-mit-try-und-catch","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=8803","title":{"rendered":"Jenkins Pipeline: Auch im Fehlerfall eine E-Mail versenden mit try und catch"},"content":{"rendered":"<p>Manchmal will man in einer <a href=\"http:\/\/blog.wenzlaff.de\/?p=8735\" target=\"_blank\">Jenkins Pipeline<\/a> nicht nur im Erfolgsfall eine E-Mail bekommen sondern auch im Fehlerfall. Dazu kann man wie in Java auch ein <strong>try und catch<\/strong> im Groovy-Script verwenden. Z.B.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/IT-Berater\/3da1deddef5300ae548e02b5052dd512.js\"><\/script><\/p>\n<p>So bekommt man, wenn ein Server nicht erreichbar ist auch eine E-Mail und die Pipe ist gr\u00fcn \ud83d\ude09<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32.png\" alt=\"\" width=\"1058\" height=\"389\" class=\"aligncenter size-full wp-image-8804\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32.png 1058w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32-300x110.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32-768x282.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/08\/Bildschirmfoto-2017-08-05-um-08.37.32-1024x376.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal will man in einer Jenkins Pipeline nicht nur im Erfolgsfall eine E-Mail bekommen sondern auch im Fehlerfall. Dazu kann man wie in Java auch ein try und catch im Groovy-Script verwenden. Z.B. So bekommt man, wenn ein Server nicht erreichbar ist auch eine E-Mail und die Pipe ist gr\u00fcn \ud83d\ude09<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2983,1023],"tags":[2989,372,2980,231,1025,2970,2988],"class_list":["post-8803","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-jenkins","category-raspberry-pi","tag-catch","tag-e-mail","tag-groovy","tag-jenkins","tag-pi","tag-pipeline","tag-try"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8803"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8803\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8803"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}