Actions
Task #43
openFeature #23: Stablish standards and practices to enhance DevOps CI/CD processes.
Create CMS_Deploy Jenkins pipeline to deploy on production
Start date:
04/11/2023
Due date:
04/25/2023 (about 21 months late)
% Done:
80%
Estimated time:
32:00 h
Spent time:
Description
Create CMS_Deploy Jenkins pipeline :
- a) pull specified versions from CMS artifacts from the Docker hub;
- b) trigger docker-compose recreation on Prod;
- c) During the process, will create a backup for the database volume, to allow revert/recovery actions.
= Update of Apr 11th =
- Updated pipelines https://jenkins.fernando.engineer/job/CMS_Deploy/ and https://jenkins.fernando.engineer/job/CMS_Interrupt/
- CMS_Deploy is parameterised allowing selection of which release shall be used for each component. (Already working)
- Database backup process : To create a new parameterised option in pipeline allowing database backup before triggering the new deploy to allow recovering process in case of non-automatic data migration (automatic data migration shall be reinforced prioritizing #Task 20 Use Liquibase to safely evolve database schema.
Actions