Learn how to create a Debian package for a spring boot application with the Netflix Nebula Gradle plugin and deploy it to GCP using Spinnaker CI/CD pipelines.
In this blog, we will examine some of the popular enterprise deployment tools, introduce two of Netflix’s open-source deployment tools, the Nebula Gradle plugins, and Spinnaker, and we will show you how to deploy a production-ready Spring Boot application.
We will use a fully automated CI/CD pipeline workflow using the following tools:
The build, and bake process will be handled by Jenkins.
The build package creation process will be handled by the Netflix Nebula Gradle Linux Packaging Plugin.
The deployment process for test and production stages will be handled by Spinnaker.