示例插件

插件由一个或多个步骤组成。步骤表示功能单元,可以由用户配置,并且可以与其他步骤组合成进程。创建插件时,将定义其各个步骤,然后将这些步骤组合在一起以便在 IBM® UrbanCode Deploy 中提供。

插件步骤由目标环境中安装的代理程序运行。这意味着只要代理程序可以访问主机上的所需脚本编制工具,就可以使用任何脚本语言来编写插件。

在本节中,将通过详细研究插件步骤来研究插件的结构。所使用的示例插件是 FileUtils,它包含与文件处理相关的若干步骤。FileUtils 插件随 IBM UrbanCode Deploy 一起提供。

每个插件步骤都是编辑器中可独立配置的对象。在以下插图中,您可以看到 FileUtils 的各个步骤的一些步骤在进程编辑器中。

一个插图,显示了该插件的代码中的步骤和进程编辑器中的匹配步骤

研究一下此示例中的 Create File 步骤。Create File 是简单步骤,其用途(顾名思义)是创建文件。

每个步骤(step-type 元素)都具有相同结构:

下图举例说明了 Create File 步骤的结构。

该步骤的结构显示该步骤的属性,这些属性对应于“编辑属性”窗口中的属性

反馈