Managing a Deployment
This document outlines various deployment and configuration setups for project templates, detailing the migration process for maintaining inheritance and configuration consistency.
Managing CONF-PROD Setup
• The configuration server (CONF) has a high-level corporate template.
• Most of the projects inherit from the root-level tracker configurations of CONF.
• Codebeamer creates the domain-specific template projects using the high-level corporate template in CONF. These projects consist of domain-specific trackers.
• Projects for users can then be created in CONF and deployed to the PROD and the TEST servers.
• In this model, there is no inheritance between projects in PROD. Every project in PROD is separate and independent.
Separating TMPL and CONF Servers
|
|
PTC recommends this setup for frequent and tailored project configuration deployments.
|
• The template server (TMPL) has a high-level corporate template.
• Most of the projects inherit from the root-level tracker configurations of TMPL.
• Using the high-level corporate template in TMPL, Codebeamer creates the domain-specific template projects: these consist of domain specific trackers.
• You can deploy the high-level corporate template and domain-specific templates from TMPL to the CONF server without inheritance between them. This allows you to make the templates independent of each other in CONF, so that you can deploy them separately, if necessary.
• Projects for users can then be created in CONF. In this server The end user projects inherit from the template projects.
• User projects are deployed to the TEST and the PROD servers later.
Tailoring Project Template
• After creating the end-user projects in the CONF server, you can tailor them as needed.
• Tailored projects in the CONF server can be deployed to the TEST and the PROD servers.
• This method allows to tailor or adjust the projects in the CONF server and redeploy the changes to the TEST and the PROD servers.
• This method also allows to maintain the inheritance between the corporate template configuration and domain-specific tracker collection template projects on the TMPL server.
For information on how to deploy projects with inheritance, refer to the
trackerHierarchyDeploymentEnabled property in the
"deployment" section.
Migrating From a CONF-PROD Setup to a TMPL-CONF-PROD Setup
To migrate from a CONF-PROD setup to a TMPL-CONF-PROD setup, deploy the templates and the inheritance from the existing CONF server to the TMPL server. After this step, you can use the TMPL server for adjusting the corporate-level configuration changes.
Another method to migrate from a CONF-PROD setup to a TMPL-CONF-PROD setup is to clone the already existing environment and use the new one as TMPL. In this new TMPL, you can remove the unnecessary projects.