Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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