Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akshitmittal20/cicd_javaapplicationdeployment_ansible_docker_jenkins
CICD pipelines
https://github.com/akshitmittal20/cicd_javaapplicationdeployment_ansible_docker_jenkins
Last synced: about 2 months ago
JSON representation
CICD pipelines
- Host: GitHub
- URL: https://github.com/akshitmittal20/cicd_javaapplicationdeployment_ansible_docker_jenkins
- Owner: akshitmittal20
- Created: 2023-10-24T09:07:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T11:06:16.000Z (9 months ago)
- Last Synced: 2024-03-31T12:22:07.515Z (9 months ago)
- Language: Rich Text Format
- Size: 4.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CI/CD(Continous Integration - Continous Deployment) on Java Application
# Automating WAR file artifact deployment
Automate Ansible integration with Jenkins CI server, to run and execute playbooks for deploying custom WAR files to a web container and then performing restart for the web container.Steps :-
- Configuring Jenkins server as Ansible provisioning machine
- Installing Ansible plugins in Jenkins CI server
- Preparing Ansible playbook to run Maven build on Jenkins CI server to Build the .war file
- Preparing Ansible playbook to execute deployment steps on the remote web container with restart of the web container post deployment. using Docker for building the image and running the container on tomcat server.
-# CICD Implemented