基本自定义 > 用于 Windchill 自定义的 Code and Configuration Deployment 实用程序
用于 Windchill 自定义的 Code and Configuration Deployment 实用程序
在将 Windchill 本地开发环境升级为测试环境或生产环境之前,可以使用 CCD (Code and Configuration Deployment) 实用程序对其自定义过程进行标准化。本文档提供了清晰简明的 CCD 使用工作流和指南,重点关注包结构与目标。使用 CCD 实用程序可确保自定义符合 PTC Windchill+ 标准,从而为向 SaaS 的潜在过渡做好准备,同时保持对本地部署的控制。
* 
对于 Windchill 本地环境,CCD 过程为客户运行活动。您全权负责自动化和部署的管理。有关详情,请参阅 Windchill+ 帮助中心。本主题中的信息专为对 Windchill 本地自定义执行测试和验证的 PTC 客户提供。PTC 不承诺提供任何唯一的构件和非构件可交付结果、SPR 修复或升级支持,这些均属于客户自主运行的活动范畴。
CCD 实用程序只能通过 Windchill shell 命令行界面使用。执行时,该实用程序会使用指定的站点管理员用户名自动完成身份验证,并以站点管理员权限运行。
Windchill+ 仅支持 Oracle 数据库;不支持 Microsoft SQL。
概述
您可以准备本地自定义以与 Windchill+ 保持一致。此过程引入了包含验证步骤的结构化方法,确保从 Windchill 本地部署到 Windchill+ 的迁移具备一致性并准备就绪,同时验证自定义是否符合 PTC 指导原则和安全护栏。
目前,现有的本地部署自定义通常缺少安全护栏,且实施方法各异。CCD 包结构和目标可建立一个标准化框架,用于高效管理和验证这些自定义。
要点
在 Windchill 开发环境中使用 CCD。
根据需要创建自定义。
使用提供的包结构和目标来验证自定义。有关详情,请参阅目标构建包结构
确保与 Windchill+ CCD 标准保持一致。
优点
强制采用结构化方法进行自定义。
简化验证并减少错误。
准备工作环境,以便更顺利地过渡到 Windchill+。
* 
在部署之前,确保所有自定义均遵循所提供的结构。有关详情,请参阅 Windchill+ 帮助中心
自定义和配置部署工作流
系统遵循 CCD 的三步工作流:
1. 创建构建包
a. 在开发环境中开发自定义。
b. 根据 CCD 规范构建包。
c. 将包存储在用户定义的目录中。
* 
使用 create.package 目标创建空 CCD 包结构。有关详情,请参阅目标
2. 测试和验证构建包
a. 使用提供的目标来验证自定义。有关详情,请参阅目标
b. 在您的本地环境中执行预先验证测试。
* 
不能在未经充分验证的情况下将任何内容部署到生产环境。
3. 部署到生产
a. 将经验证的包部署到生产环境。
b. 使用目标 (如编译、加载、部署和测试) 进行单元测试和部署。
c. 根据需要,针对后续部署重复此过程。
CCD 包结构和目标
遵循针对 Windchill+ 指定的 CCD 包结构。有关详情,请参阅构建包结构
在处理 CCD 包时,重点关注包结构和目标等基本元素。有关详情,请参阅目标
教程和用例
有关实际示例,请参阅所提供的教程。这些教程仅供参考,您可以根据环境需要对其进行调整。有关详情,请参阅 CCD 自定义示例
这对您有帮助吗?