-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Add project overview to README.md
- Loading branch information
1 parent
846cf11
commit 3e8f177
Showing
1 changed file
with
15 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,15 @@ | ||
### CICD Pipeline for Java Gradle Application to deploy on Kubernetes Cluster | ||
### CICD Pipeline for Dockerize Java Springboot Gradle Application using Job and push Docker image to DockerHub | ||
|
||
This is a sample project to demonstrate the CI/CD pipeline for a Java Springboot Gradle Application build uisng Jib and push Docker image to DockerHub. The pipeline is built using GitHub Workflow. The pipeline is triggered when a commit is made to the GitHub repository. The pipeline consists of the following stages: | ||
|
||
1. Checkout the code from GitHub repository | ||
2. Setup Java JDK 11 | ||
3. Setup Gradle | ||
4. Build the Java Springboot Gradle Application | ||
5. Unit Test the Java Springboot Gradle Application | ||
6. Build the Docker image using Jib | ||
7. Push the Docker image to DockerHub | ||
|
||
The pipeline is defined in the file [action.yml](.github/workflows/action.yml) | ||
|
||
|