O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

E2E testing

At this point, you can add an additional Jenkins project that tests whether your production website is running properly. Since we do manual deployments at this point, there is no way for Jenkins to know when you are done deploying, and the Selenium tests could be triggered manually.

Of course, you should be careful with such tests. For example, you need to make sure you are using a test account and that you do not send any emails to actual customers (would not be the first time someone accidentally sends test data to real users!). However, doing some automated smoke testing on your production environment is more than worth it! Most things are covered by unit tests, but if something obvious is amiss, such as the database, this ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required