{"id":53,"date":"2022-05-09T08:39:07","date_gmt":"2022-05-09T08:39:07","guid":{"rendered":"http:\/\/checkmateq.com\/blog\/?p=53"},"modified":"2022-12-02T10:03:37","modified_gmt":"2022-12-02T10:03:37","slug":"integrate-jenkins-slack","status":"publish","type":"post","link":"https:\/\/www.checkmateq.com\/blog\/integrate-jenkins-slack","title":{"rendered":"How to integrate Jenkins with Slack"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignnone wp-image-268\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-300x200.jpg\" alt=\"\" width=\"738\" height=\"492\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-300x200.jpg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-1024x683.jpg 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-768x512.jpg 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-1536x1024.jpg 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-2048x1365.jpg 2048w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/pexels-realtoughcandycom-11035479-1200x800.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p><strong>Jenkins<\/strong> is an open-source automation tool that is used to build, test, and distribute software. Jenkins, the top open-source automation server, offers hundreds of plugins to help with creating, releasing, and automating any project. In this blog, we will integrate Jenkins with<strong> Slack<\/strong>.<\/p>\n<h3><strong>Prerequisites<\/strong>:<\/h3>\n<ul>\n<li>Jenkins must be running on a local or remote server.<\/li>\n<li>You should have a\u00a0slack account with a workspace.<\/li>\n<\/ul>\n<h3><strong>Slack Configuration:<\/strong><\/h3>\n<ul>\n<li>Please visit the following link: <a href=\"https:\/\/api.slack.com\/\">https:\/\/api.slack.com\/<\/a><\/li>\n<li>Sign in to your account.<\/li>\n<li>Click on <strong><em>Create an app<\/em><\/strong><\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-63\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-300x128.png\" alt=\"slack\" width=\"593\" height=\"253\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-300x128.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-1024x437.png 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-768x327.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-1536x655.png 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542-1200x512.png 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-150542.png 1839w\" sizes=\"(max-width: 593px) 85vw, 593px\" \/><\/p>\n<ul>\n<li>After that click on create the app from scratch and then write the app name Jenkins and select your workspace.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-67\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-160702-300x289.png\" alt=\"\" width=\"433\" height=\"416\" \/><\/p>\n<ul>\n<li>Navigate to <em><strong>OAuth &amp; Permissions<\/strong><\/em>.<\/li>\n<li>Add scopes in the bot token scopes section.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-69\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-161628-300x269.png\" alt=\"\" width=\"488\" height=\"438\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-161628-300x269.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-161628-768x689.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-161628.png 958w\" sizes=\"(max-width: 488px) 85vw, 488px\" \/><\/p>\n<ul>\n<li>Scroll up and click on <strong>Install to Workspace<\/strong> in <strong>OAuth tokens for your workspace\u00a0<\/strong>section.<\/li>\n<li>Next, allow Jenkins\u00a0 to access your workspace<\/li>\n<li>A token would be generated. Copy that token to notepad.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-71\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-164551-300x120.png\" alt=\"slack\" width=\"553\" height=\"221\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-164551-300x120.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-164551-768x308.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-164551.png 967w\" sizes=\"(max-width: 553px) 85vw, 553px\" \/><\/p>\n<ul>\n<li>Now open your slack application, and you will see Jenkins in the <em><strong>Apps<\/strong><\/em> section.<\/li>\n<li>Right-click on Jenkins, select open app details, and then add the app to a channel.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-73\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-165625-300x116.png\" alt=\"\" width=\"618\" height=\"239\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-165625-300x116.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-165625.png 741w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<h3><strong>Jenkins Configuration:<\/strong><\/h3>\n<ul>\n<li>Login to your Jenkins server.<\/li>\n<li>Download <strong>Slack Notification Plugin<\/strong> from manage plugins.<\/li>\n<li>Navigate to <strong>Manage Credentials.\u00a0<\/strong><\/li>\n<li>Click on add credentials. Select <strong>Secret text <\/strong>in the kind field, paste your token in the secret field, give id and description and then select ok.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-75\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174045-300x183.png\" alt=\"slack\" width=\"726\" height=\"443\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174045-300x183.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174045-1024x623.png 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174045-1200x730.png 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174045.png 1341w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<ul>\n<li>Next, go to<strong> Configure System<\/strong>. You will find the Slack configuration field there. Enter your workspace name, select credentials, and enter your channel name. Mark check on <strong>Custom app bot user<\/strong>. Click on test connection, it should show success. Click on save.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-76\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704-300x191.png\" alt=\"slack\" width=\"716\" height=\"456\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704-300x191.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704-1024x651.png 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704-768x488.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704-1200x763.png 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-174704.png 1290w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<ul>\n<li>Now go to your Jenkins project. Click on post-build actions and select <strong>Slack Notifications.<\/strong><\/li>\n<li>Checkmark events for which you want notifications.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-78\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175343-300x154.png\" alt=\"slack\" width=\"717\" height=\"368\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175343-300x154.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175343-1024x525.png 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175343-768x394.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175343.png 1195w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<ul>\n<li>Click Save.<\/li>\n<li>Build your project.<\/li>\n<li>Check your channel, you will see you have received notifications.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-79\" src=\"http:\/\/checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650-300x80.png\" alt=\"\" width=\"701\" height=\"187\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650-300x80.png 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650-1024x274.png 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650-768x205.png 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650-1200x321.png 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot-2022-05-09-175650.png 1329w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p><a href=\"https:\/\/www.checkmateq.com\/\">Please contact<\/a> our technical consultants if you have anything related to infrastructure to be discussed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jenkins is an open-source automation tool that is used to build, test, and distribute software. Jenkins, the top open-source automation server, offers hundreds of plugins to help with creating, releasing, and automating any project. In this blog, we will integrate Jenkins with Slack. Prerequisites: Jenkins must be running on a local or remote server. You &hellip; <a href=\"https:\/\/www.checkmateq.com\/blog\/integrate-jenkins-slack\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to integrate Jenkins with Slack&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[4,3,2],"_links":{"self":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/53"}],"collection":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":16,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/53\/revisions"}],"predecessor-version":[{"id":3771,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/53\/revisions\/3771"}],"wp:attachment":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/tags?post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}