Nowadays many software development teams are benefiting from agile development methods. One of the crucial aspects is being able to do the development incrementally and collaboratively and that's where continuous integration comes in play.
Nowadays many software development teams are benefiting from agile development methods. One of the crucial aspects is being able to do the development incrementally and collaboratively and that's where continuous integration comes in play.
Continuous integration server and pipelines can be powerful tools to speed up your development and increase code quality, but they can also be a source of confusion and headaches for the team. The talk will go over common misuse cases happening in different situations and try to suggest ways of improvement. We will look at self-hosted CI server like Jenkins as an example and talk about other common cases applicable to other types of CI.