I got inspired by a similar question on the Stackoverflow.com and after reading what Martin Fowler has written(and Jez Humble, of course at http://continuousdelivery.com/), I still struggle to understand the difference, or the border line, between continuous integration and continuous delivery.Let's assume there is a simple system with a front-end interface. Each commit to Git causes the integration machine to build the project, run both unit and integration tests and notify about the result.And now - the app gets deployed to a test environment so as to perform QA activities by QA guys. Is that continuous delivery? If not, why?I can see a lot of contradicting information in the literature.
Should continous integration make the code deploy to an environment?
agile;continuous integration;deployment;patterns and practices