At Digital.ai, we love the powerful features of Jenkins, Bamboo and other Continuous Integration (CI) tools. CI tools are great for building, unit testing and validating your applications, and indeed doing pretty much anything you want to do with code. Like all tools, though, they’re not perfect for every job. When it comes to application deployments; where you need to remove servers from load balancers, stop servers, update web server content and application server binaries, run database updates, restart servers, and so on… a CI tool such as Jenkins or Bamboo often does not deliver the scalability and maintainability that you need for an efficient delivery process.