Needed Release Cycle Design Scenario

Job ID: 31101338

Budget: €30 – €250 EUR

ackground Scenario
Our software consists of several different packages that get deployed to our robotic platforms. Each package has its own repository that is stored in a BitBucket project. When we execute an official release, there are many repositories to track and migrate from the development environment to the testing and production environments. Our release cycle also involves the participation of several different stakeholders within the organization to perform various operations/actions at the various stages of this process including (but not limited to) engineering, quality assurance and marketing.


The GitHub project for cartographer can be found here:
https://github.com/cartographer-project/cartographer

Deliverables
A document that describes your layout and design of the software release cycle.
A docker file or similar virtual environment definition which will build the cartographer package for ubuntu 18.04.
Deployable package(s) to install cartographer without recomploation.
A paragraph explaining any issues encountered during the build process for
cartographer and how these issues were resolved.
Related categories: Docker DevOps