
It allows to quickly take the code, build it (step omitted in case of python packages, which usually do not require compilation step) on a frequent schedule and deploy into designated, representative environment for testing. Jenkins is considered one of the best DevOps tool, which maximizes chance to produce bug free software, which results in high quality software. Bugs caught early cost ten times less, compared to the bugs spotted at production. It is built and tested manually (at best) and it is always a bad idea.Ĭontinuous integration is very powerful practice used during software development. How many times did you hear this sentence? Whenever I hear it, it is clear to me, that project has no Continuous Integration implemented. Source code from the article can be downloaded from this GitHub repository Jenkins
