Finally, you instruct Jenkinsfile to notify the author of the latest commit with the status of the tests. Initially you planned to use a local mail server, however with the Gmail being quite picky, and blocking the mails, you decided to use Mailgun smtp instead.

Summary

In this quest, you managed to setup a Jenkins Pipeline that:

Executes daily, or through GitHub WebHooks

Jenkins pulling the new code from the GitHub

Jenkins triggering the Pipeline

Pipeline verifying the behavior for each of the different web server configurations.