- Take a backup of all your databases by running backup jobs located under OpsAdministration → Core / KnowledgePlatform / DataPipeline → BackupJobs
- Once all the variables and Jenkins configurations are complete, you can start to build and deploy services.
- Build all the services mentioned in the table below.
- Ensure you provide the github_release_tag for Build jobs as per the tags mentioned in this sheet - Current Release Tags and Jenkins Jobs Reference.
- Ensure all ArtificatUpload Jobs as successful.
- Deploy services which are mentioned in the table below.
- If some build and deploy jobs are not relevant to your setup, you can skip them.
- Ensure you provide branch_or_tag as per the data mentoined in this sheet - Current Release Tags and Jenkins Jobs Reference under Jobs which use this repository column.
- Once all services are deployed, please perform the manaual configurations mentioned in this sheet - Manual configurations
...
Knowledge Platform Build | Knowledge Platform Deploy | DataPipeline Build | DataPipeline Deploy | Core Build | Core Deploy |
---|---|---|---|---|---|
KnowledgePlatform | Learning | Analytics | AnalyticsAPI | Player | Player |
Search | DataPipeline | DataProducts | Keycloak | Keycloak | |
Yarn | Yarn | Yarn | Cassandra | Cassandra | |
Neo4jDefinitionUpdate | Secor | Secor | Learner | Learner | |
StopNeo4jCluster | KafkaSetup | Content | Content | ||
Neo4j | Neo4j | KafkaIndexer | Telemetry | Telemetry | |
StartNeo4jCluster | CassandraDbUpdate | Proxy | Proxy | ||
KafkaSetup | SamzaTelemetrySchemas | CassandraTrigger | CassandraTrigger | ||
SyncTool | Neo4jElasticSearchSyncTool | OnboardAPI | |||
CassandraDbUpdate | OnboardConsumers | ||||
Logging |