Properties IBM Urbancode Deploy-在运行时使用属性为参数提供值

Properties IBM Urbancode Deploy-在运行时使用属性为参数提供值,properties,ucd,Properties,Ucd,我在IBMUCD中创建了一个用于部署.Net应用程序的流程。 我的场景是,每次运行流程时,我应该能够在运行时提供不同的应用程序名称。如何使用IBMUCD中的属性来实现这一点 我尝试过启用“使用时提示”选项,还创建了组件属性并将其映射到参数${p:component/application.name},但似乎不起作用。我可能遗漏了一些步骤 如果我能得到详细的步骤来让它工作,那就太好了。我想你是在4.x版uDeploy上 我将避开使用提示的方法,该特性在6.x中被删除。虽然存在迁移,但简单的做法是避

我在IBMUCD中创建了一个用于部署.Net应用程序的流程。 我的场景是,每次运行流程时,我应该能够在运行时提供不同的应用程序名称。如何使用IBMUCD中的属性来实现这一点

我尝试过启用“使用时提示”选项,还创建了组件属性并将其映射到参数${p:component/application.name},但似乎不起作用。我可能遗漏了一些步骤


如果我能得到详细的步骤来让它工作,那就太好了。

我想你是在4.x版uDeploy上

我将避开使用提示的方法,该特性在6.x中被删除。虽然存在迁移,但简单的做法是避免迁移

在组件进程本身上使用属性是一种方法。因此,请转到流程配置,然后转到属性/配置选项卡。在那里创建一个属性。每当运行使用此组件进程的应用程序进程时,都会提示您输入值

如果属性名为iis.app.name,则只需使用${p:iss.app.name}引用它

不要使用属性application.name。这是一个自动创建的属性,用于获取要部署的UCD应用程序的名称。如果无法找到引用属性的正确方法,请在组件/应用程序级别查看已执行的流程。列出所有已运行步骤及其所用时间的常规视图位于名为Log的选项卡上。它的右边是“属性”选项卡。单击该按钮,您将看到流程可用的属性


此外,您还可以通过自己的论坛快速获得有关UC部署的答案:

您是否尝试使用process plugin更新属性文件


应用程序>>流程>>选择流程>>流程编辑器-从左侧面板,您可以使用实用程序插件,尝试使用更新属性选项。

让我解释创建组件流程属性并将其引用到组件流程参数所遵循的步骤。1.在component process下,我创建了一个名为iss.app.name的component process属性,其标签为Application name。2.然后我回到组件处理步骤,将应用程序名称的值更改为${p:iss.app.Name}3。在运行应用程序进程时,它提示我输入应用程序名称。我提供了一个值ABC,但它在该特定步骤上抛出了未定义的错误。我会进入组件进程日志,点击属性选项卡,查看属性是否以任何方式显示在那里。