插件提供了处理功能和集成功能。有两种类型的插件:
有关特定插件的信息,请参阅 IBM developerWorks:UrbanCode Deploy 插件。
这两种类型的插件都由调用步骤的不同进程组成。每个步骤由若干属性、一个运行该步骤的命令以及处理后指示信息组成。(处理后过程通常将确保出现期望的结果。)步骤属性可以适合于各种用途,从提供对命令的输入到提供实际命令本身的一部分或全部。自动化类型插件属性可以在设计时在进程编辑器中进行设置,也可以在运行时在用户界面中进行设置。源类型插件属性通常在创建组件时进行定义。
产品附带了若干插件,并且可以使用许多其他插件(可以下载并安装这些插件)。有关安装插件的信息,请参阅安装插件。
有关创建插件的信息,请参阅创建插件。
使用自动化插件来部署组件或管理组件。每个步骤都是一个具有输入、输出和属性的独立单元。通过在进程编辑器中组合自动化插件步骤,可以创建全自动部署进程。创建进程时,将步骤拖至设计区域并按您的需要进行定义。属性值可以在您定义进程时指定,也可以在运行时指定。通过在连接之间进行连接来定义进程流。以下插图显示了一系列自动化类型插件步骤以及它们之间的连接。

有关创建源组件进程的信息,请参阅组件进程。
在部署时,组件进程由目标环境中安装的代理程序运行。为了使进程能够运行,代理程序必须有权访问进程中的插件步骤所需的所有资源、工具和文件。安装代理程序时,请确保满足以下条件:
有关安装代理程序的信息,请参阅从命令行安装代理程序。
使用源插件来导入工件和创建组件版本。源插件定义可以导入的工件的类型并标识这些工件所在的位置。源类型插件在创建组件时配置,不要使用进程编辑器来配置源类型插件。与自动化插件不同,源插件始终具有单个步骤(Import Version 步骤)。
工件由工件所在环境中正在运行的代理程序导入至组件。为了能够创建组件版本,代理程序必须对所有需要的资源和文件具有必需的许可权和访问权。有关安装将运行源插件的代理程序的信息,请参阅系统设置。