Feature #23
Updated by Fernando Jose Capeletto Neto almost 2 years 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 Done".:/issues/46