Emails have been an important aspect in every business due to its ease of use, omnipresence and availability. Several plug-ins are available in the market that allows you to configure every aspect of email notifications, one of which we are going to see now is Jenkin (Jenkins Email notification).
Jenkin is a free ware software that allows continuous integration and delivery of ongoing projects. You can customize it based on when an email is sent, who should receive it, and what the email says. It is platform independent for testing and reporting changes in the base code in real time. The software is installed on the main servers to access it centrally.
Jenkin Email notification is a Java based plugin tool to automate notification alert whenever an Email is received. It suits best for the CI (Continuous Integration) code. Its plug-in framework makes it highly adaptive and Master-Slave framework makes it highly scalable, which in turn makes it worthy for start-up/Labs and big enterprises at the same time.
Steps to Configure Email Notification using Jenkin
Jenkin Email Notification configuration is a step by step protocol:
1. Install Jenkin
2. Open Jenkin on a local host. Setting up an SMTP server, navigate to Manage Jenkins (Manage Jenkins options is displayed on the right-hand side of the screen)
3. Once on the manage Jenkins page, select the manage plug-ins option
4. Click available tab on manage plug in page.
5. On the filer field displayed on the right-hand corner of the screen, start typing ‘Notification’
6. Click the check box next to ‘Email-ext plugin’ option and install it.
7. Now click the check box next to ‘Email-ext Template Plugin’ and click the install without restart button
8. Go back to manage Jenkin, select the configuration system option.
9. Enter the SMTP server name, Email address, and password, check SSL and enter SMTP port
10. Test the Jenkin Email notification by sending a test email
11. Save the settings
To configure the advanced properties for the plugin, click on the Override Global settings check box, then click the advanced button. This allows you to define recipients for every type of email trigger and also a pre-send script that can be used to modify the email just before sending.
The main objective of using Jenkins in emails is to install and successfully configure the email-ext plugin. Jenkins, is an open-source tool that can be used to perform Continuous Integration and build automation. Using it, the development process can be easily integrated and the results are automatically created and tested, thus making identification of errors easier.