Java CI/CD: Octopus, Jenkins, Java, Kubernetes, and the DevOps lifecycle
Blog post from Octopus Deploy
DevOps serves as a high-level term encompassing practices for creating and maintaining applications and their infrastructure, and a blog series by Matthew Casperson delves into its practical application through configuring tools like Jenkins, Octopus, and Kubernetes to manage a legacy Java application. The series provides a step-by-step exploration of the DevOps lifecycle, offering practical examples, real-world advice, and reusable code to guide teams from initial stages of building Java applications to deploying them in Kubernetes environments and managing operations. Each post in the series aims to translate the broad concept of DevOps into actionable steps that align with day-to-day tools and processes used by development teams.