Book Image

Cloud-Native Continous Integration and Delivery

By : Sahil Malik
Book Image

Cloud-Native Continous Integration and Delivery

By: Sahil Malik

Overview of this book

When several developers work on the same code and do not merge their changes, the end result is a sure disaster. Cloud-native software development is a powerful tool to avoid this occurrence. However, cloud-native software development requires new ways of building and delivering applications. Specifically, operating in a continuous integration (CI) and continuous delivery (CD) environment is essential. This course teaches you the skills you need to create a CI and CD environment for your applications, and deploy them using tools such as Kubernetes and Docker. By the end of this course, you’ll be able to design professional and enterprise-ready CI/CD pipelines. Code Files Link: https://github.com/TrainingByPackt/Cloud-Native-Continuous-Integration-and-Delivery-eLearning
Table of Contents (3 chapters)
Chapter 2
Cloud-Native Continuous Integration
Content Locked
Section 6
Building Cloud-Native Applications
CI does not only test applications but also creates deliverables such as executable binaries or UI packages. With the cloud-native applications, CI pipelines are expected to create production-ready containers as deliverables. Containers should already include the required libraries and binaries, and they should be ready to consume external volumes, environment variables, or configurations during runtime. Let’s look at it in more detail