组件进程

组件进程是作用于组件工件的一系列用户定义步骤。每个组件至少定义了一个进程,并且可有多个进程。

组件进程可以简单到只有一个步骤,也可以包含许多步骤和关系。例如,切换步骤允许您创建带条件进程。例如,可从 IBM® Anthill Pro 项目之类的源中获取工件,然后将部署至 HTTP Server 的工件映射至一个组件。然后,可将部署至 Java™ Platform, Enterprise Edition 容器的工件映射至另一组件。还可将部署至数据库的工件映射至另一组件。或者,又例如,单组件部署可能由两个进程组成:第一个进程在星期五晚上将组件文件移至服务器(此操作需要很长时间),第二进程星期六上午部署这些文件。

包括切换步骤的进程

组件进程是使用进程编辑器创建的。进程编辑器是可视拖放式编辑器,允许您将进程步骤拖放至设计空间并按您的意愿进行配置。放置更多步骤后,可以可视方式定义它们之间的关系。进程步骤是从标准步骤菜单中选择的,它们将替换典型部署脚本和手动进程。IBM UrbanCode Deploy 为一些实用程序进程(例如,清单管理和工作流程控制)提供步骤。其他进程步骤由插件提供。插件提供与常见部署工具及应用程序服务器(例如,WebSphere®、Microsoft IIS 及许多其他服务器)的集成。无需任何添加,IBM UrbanCode Deploy 为许多常见进程(例如,下载和上载工件以及检索环境信息)提供插件。组件进程可有来自多个插件的步骤。

组件进程是针对特定组件定义的。一个组件可定义多个进程,但每个组件需要至少一个进程。

例如,将 EAR 文件部署至 IBM WebSphere Application Server 通常由以下操作组成:

  1. 将 EAR 文件传输至目标服务器
  2. 停止服务器实例
  3. 带部署属性运行 wsAdmin
  4. 启动服务器实例
  5. 通过访问所指定 URL 来验证部署

WebSphere Application Server 插件为每项操作提供可配置进程步骤。

常用组件进程可另存为模板并稍后应用于新组件。

组件进程由主机上的 IBM UrbanCode Deploy 代理运行。对于映射至目标环境中的组件的每个资源,都会启动一个组件进程实例。请参阅资源


反馈