Project

General

Profile

Feature #23

Updated by Fernando Jose Capeletto Neto over 1 year ago

To allow Continuous Integration / Delivery / Deploy for CMSDisplay, the following tasks need are needed : 
 * "Dockerize CMSDisplay":/issues/32 
 * Migrate Kafka Server from Confluence to lab.fernando.engineer and specialized topics for test and prod environments. 
  - Depends on: "Deploy dedicate Kafka Broker":/issues/11 and include "specialized topics in TrackHandler profiles":/issues/34 . 
 * Specialize RabbitMQ queues for test and prod environments. 
 - Depends on: "include specialized RabbitMQ queues in TrackHandler profiles":/issues/35 . 
 * "Create a multi-topic branch CMSDisplay_Sonar Jenkins pipeline to trigger SonarQube code analysis":/issues/37 .  

 Test Env: 
 * "Create a muti-topic branch CMS_IntegrationTest Jenkins Pipeline":/issues/38 w/ steps:  


 Production Env: (Release periodicity is intended to be weekly, but patches can be released at any time and will override current weekly release.)  
 * "Create a release branch CMSDisplay_Deliver Jenkins pipeline":/issues/40 
 - (This pipeline shall be used only over 'releases' branches and shall be compliant with other CMS artifacts in the same 'main' release. 
 * "Modify current TrackHandler_Delivery Jenkins pipeline policy to be used only over 'release' branches.":/issues/41  
 * "Modify the current TrackHandler_CodeQualityCheck Jenkins pipeline to allow 'per branch' analysis on SonarQube.":/issues/42 
 * "Create CMS_Deploy Jenkins pipeline":/issues/43 
 *    "Modify nginx cms.lab.fernando.engineer.conf at lab.fernando.engineer according.":/issues/44 

 - "Document the process Guidelines and Definition of Done".:/issues/46 Document these Standards. 

Back