A Multi-branch pipeline triggered automatically on code changes (Using GitHub WebHooks).
It builds a dockerized Postgresql instance & Odoo ERP instance with a custom module I created to handle work in a public library.
It tests and builds A Java Maven App into a docker image implementing automatic app version increment.
Then it pushes the java app image to dockerHub repo and publish changes to github automatically.
- Amazon AWS EC2-Instance Cloud services
- Jenkins (CI/CD) Automation software
- Docker, docker-compose, docker-volumes & docker-networks Containerization Tool
- DockerHub Container Registry
- GitHub WebHooks User-defined HTTP callbacks
- [GitLab] (https://gitlab.com/)
- Maven Open-source build tool for Java
- Odoo Open-source ERP system
- Odoo Custom Module I created a custom module to handle work in a public library
- Bash Scripting
- Python
- Jenkins Multi-branch Pipeline
- Odoo AWS instance preview
- Maven app versions on DockerHub repo
- AWS instances setup
- Odoo Docker Compose Yaml file
- Jenkins Automation File