This article describes my Jenkins setup for going through the book Test-Driven Development with Python
We will discuss the following steps:
- Initial linode setup (Ubuntu 16.04LTS)
- securing your linode
- setting up jenkins
- Nginx reverse proxy for jenkins with free SSL using let's encrypt
- github integration with protected branches based on our tests
- better tracking and presentation of our test runs via xUnit (as per John Fitzpatrick's suggestion on the Chapter 24 page of the book)
Read More