# 5.2.0 to 6.0.0 \[Draft]

###

### Overview <a href="#user-content-overview" id="user-content-overview"></a>

This page details out the jobs required to be run as part of the upgrade of Sunbird Ed from release 5.2.0 to release 6.0.0. Use the following table to understand the Jenkins jobs that need to be executed in order to successfully complete the upgrade. Any jenkins job configuration or pre-requisites mentioned under manual configuration section needs to be done first before running any of the mentioned jobs. The order of the jobs should also be run as shown below.

###

### **Build and Deploy for SunbirdED**

####

#### **SunbirdED:**

| Service      | Build job                               | Build tag           | Comments                                    | Deploy Job                                | Deploy tag    |
| ------------ | --------------------------------------- | ------------------- | ------------------------------------------- | ----------------------------------------- | ------------- |
| Portal       | <p>Build/Core/Player<br></p>            | release-6.0.0\_RC38 |                                             | Deploy/Kubernetes/Player                  | release-6.0.0 |
| ML Services  | Build/managed-learn/ml-projects-service | release-6.0.0\_RC7  |                                             | Deploy/managed-learn/ml-projects-service  | release-6.0.0 |
|              | Build/managed-learn/ml-core-service     | release-6.0.0\_RC22 |                                             | Deploy/managed-learn/ml-core-service      | release-6.0.0 |
|              | Build/managed-learn/ml-reports-service  | release-6.0.0\_RC7  |                                             | Deploy/managed-learn/ml-reports-service   | release-6.0.0 |
|              | Build/managed-learn/ml-survey-service   | release-6.0.0\_RC4  |                                             | Deploy/managed-learn/ml-survey-service    | release-6.0.0 |
| ML-Analytics |                                         |                     | ml\_analytics\_version: release-6.0.0\_RC14 | Deploy/managed-learn/ml-analytics-service | release-5.2.0 |

####

#### Sunbird Lern:

<table data-full-width="false"><thead><tr><th>Service/Component</th><th>Build job</th><th>Build tag</th><th>Deploy Job</th><th>Deploy tag</th><th>Comments</th></tr></thead><tbody><tr><td>Data pipeline</td><td>Build/Lern/FlinkJobs</td><td>release-5.3.1_RC1</td><td>Deploy/Lern/FlinkJobs</td><td>release-5.3.0_RC5</td><td></td></tr><tr><td>Lern data products</td><td>Build/Lern/LernDataProducts</td><td>release-5.3.1_RC1</td><td>Deploy/Lern/LernDataProducts</td><td>release-5.1.0_RC1</td><td></td></tr><tr><td>Analytics</td><td>Build/Core/Analytics</td><td>release-5.2.0_RC1</td><td>Deploy/Kubernetes/Analytics</td><td>release-5.2.0-lern</td><td></td></tr><tr><td>User&#x26;Org Service</td><td>Build/Core/Learner</td><td>release-5.3.1_RC1</td><td>Deploy/Kubernetes/Learner</td><td>release-5.3.0-lern</td><td></td></tr><tr><td>Batch Service</td><td>Build/Core/Lms</td><td>release-5.3.1_RC1</td><td>Deploy/Kubernetes/Lms</td><td>release-5.3.0-lern</td><td></td></tr></tbody></table>

#### Sunbird Obsrv

<table data-full-width="false"><thead><tr><th>Service/Component</th><th>Build job</th><th>Build tag</th><th>Deploy Job</th><th>Deploy tag</th><th>Comments</th></tr></thead><tbody><tr><td>Data pipeline</td><td>Build/DataPipeline/AnalyticsCore</td><td>release-5.1.2_RC1</td><td>Deploy/DataPipeline/AnalyticsCore</td><td>release-5.0.0_RC1</td><td></td></tr><tr><td>Core Data products</td><td>Build/DataPipeline/CoreDataProducts</td><td>release-5.1.2_RC1</td><td>Deploy/DataPipeline/CoreDataProducts</td><td>release-5.0.0_RC1</td><td></td></tr></tbody></table>

#### **Sunbird-Knowlg**

<table data-full-width="false"><thead><tr><th width="164">Service/Component</th><th width="144">Build job</th><th width="132">Build tag</th><th>Deploy Job</th><th>Deploy tag</th><th>Comments</th></tr></thead><tbody><tr><td>Knowledge-platform-jobs</td><td>Build/KnowledgePlatform/FlinkJobs</td><td>release-5.5.0_RC2</td><td>Deploy/KnowledgePlatform/FlinkJobs</td><td>release-5.4.1_RC1</td><td>Jobs to be deploy: <strong>qrc</strong></td></tr><tr><td>content-service</td><td>Build/Core/Content</td><td>release-5.5.0_RC1</td><td>Deploy/Kubernetes/Content</td><td>release-6.0.0</td><td></td></tr><tr><td>Plugins</td><td>Build/Plugins/ContentPlugins</td><td>release-5.2.1_RC3</td><td>Deploy/Plugins/ContentPlugins</td><td>release-6.0.0</td><td></td></tr><tr><td>Plugins</td><td>Build/Plugins/GenericEditor</td><td>release-5.2.1_RC3</td><td>Deploy/Plugins/GenericEditor</td><td>release6.0.0</td><td></td></tr></tbody></table>

#### **Sunbird-InQuiry**

<table data-full-width="true"><thead><tr><th>Service/Component</th><th>Build job</th><th>Build tag</th><th>Deploy Job</th><th>Deploy tag</th><th>Comments</th></tr></thead><tbody><tr><td>Assessment</td><td>Build/Core/Assessment</td><td>release-5.6.0_RC1</td><td>Deploy/Kubernetes/Assessment</td><td>release-6.0.0</td><td></td></tr><tr><td>InQuiryFlink Job</td><td>Build/KnowledgePlatform/InquiryFlinkJob</td><td>release-5.7.0_RC2</td><td>Deploy/KnowledgePlatform/InquiryFlinkJob</td><td>release-5.7.0_RC1</td><td></td></tr></tbody></table>
