Session

Zero touch deployments for Sitecore Content Hub using CLI

The objective of this session is to automate the deployment of entities on the Content Hub from one tenant to another, i.e., DEV -> QA -> Prod. It includes packaging schema, taxonomy, option list, triggers/actions/script, user group policies, and portal pages along with the components from one tenant and importing them into another tenant using Sitecore Content Hub CLI.
This is how the CI/CD pipeline will work. Changes made after the last deployment of the DEV environment will be considered as an artifact for the current deployment. Each step in this stage will generate the yaml files for the task carried out to fetch entity definitions, portal pages, and their related identifiers, entities state flows, etc and package them into the zip file.
Once the artifacts are ready, they can be migrated to QA and Prod tenant by creating respective stages on the Azure release pipeline. Inside each stage, a content hub job will run to import the packages generated above into the respective tenant, to migrate the entities that have been created/changed from the DEV tenant to the QA/PROD tenant respectively.
We will define a suitable Branching and Merging Strategy, to define a process of Deployments across the tenants of Content hub.
This process will improve the manual efforts of tracking the changes that have been made in Content Hub and help in seamlessly migrating changes from one environment to another. Automating the changes migration from one tenant to another tenant will help enhance operational efficiency and also safeguard against errors that can arise from manual processes that happen during the period of extensive changes. We will also have the provision to roll back the changes pushed to the tenant in case something is not working as expected.
Overall, the session is broken down using the following sections:

Content Hub and Content Hub CLI - 5 mins
Concept -> 5mins
Approach and Flow -> 15mins
Demo -> 15mins
Q & A -> 5mins

Chirag Khanna

Horizontal, Technology Lead

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top