Skip to content

A Multi-branch CI-CD Pipeline Using Jenkins, Docker, AWS, Maven To Deploy an Odoo ERP custom module & a simple Java Maven web app.

Notifications You must be signed in to change notification settings

ahmedfarag9/CI-CD-Pipeline-Jenkins-Odoo-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complete-CI-CD-Pipeline-with-Jenkins

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.


Used Tools and Technologies


Preview

  • 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


About

A Multi-branch CI-CD Pipeline Using Jenkins, Docker, AWS, Maven To Deploy an Odoo ERP custom module & a simple Java Maven web app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published