Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohdumair8896/simple-devops-hello-world
⚓ A simple application to demonstrate CI/CD pipeline with Jenkins, Ansible, Docker, Kubernetes, Tomcat, AWS.
https://github.com/mohdumair8896/simple-devops-hello-world
ansible ci-cd docker java jenkins kubernetes maven
Last synced: about 11 hours ago
JSON representation
⚓ A simple application to demonstrate CI/CD pipeline with Jenkins, Ansible, Docker, Kubernetes, Tomcat, AWS.
- Host: GitHub
- URL: https://github.com/mohdumair8896/simple-devops-hello-world
- Owner: mohdumair8896
- Created: 2024-02-26T15:40:33.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-26T15:57:43.000Z (9 months ago)
- Last Synced: 2024-04-17T02:36:53.425Z (7 months ago)
- Topics: ansible, ci-cd, docker, java, jenkins, kubernetes, maven
- Language: Java
- Homepage:
- Size: 272 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [simple-devops-hello-world](https://github.com/mohdumair8896/Simple-DevOps-Hello-World)
A simple application to demonstrate ci/cd pipeline with jenkins, ansible, docker, and kubernetes.
## Tools
- `git` - source code management
- `jenkins` - ci/cd pipeline
- `maven` - for build tools
- `ansible` - for configuration management
- `docker` - as a target environment to host the application
- `kubernetes` - to manage the docker containers## Flow
The source code is pushed to the `git`. The latest source code is then taken by `Jenkins` and build artifacts from it. The artifact should be deployed to a target environment like `docker` or `kubernetes`. Ansible is being used as a deployment tool to deploy into `docker` or `kubernetes`.
CI/CD Architecture
## License
[AIMT](LICENSE) © 2024 Umair Shahid