Chapter 10: Building a CI/CD Pipeline for Ballerina Applications

Cloud applications are generally larger in size and complex in terms of deployment. Regardless of whether the system is complex or simple, automating the system has multiple advantages. Software that has been started on a small scale can be scaled up to complex code that can be distributed over several services.

Having a manual process to deploy an application can become a nightmare when it comes to such a large system. On the other hand, a single adjustment to the system could break down the entire production in a few milliseconds. Continuous Integration (CI) and Continuous Delivery (CD) pipe systems in DevOps culture offer an ideal way to maintain larger cloud applications. ...

Get Cloud Native Applications with Ballerina now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.