我已经在IBM UCD中创建了一个流程来部署.Net应用程序。我的场景是,我应该能够在每次运行进程时在运行时提供不同的应用程序名称。我们如何使用IBM UCD中的属性来实现这一点。
我尝试启用了“使用时提示”选项,还创建了组件属性并将其映射到参数${p: component /application.name},但似乎不起作用。也许我遗漏了一些步骤。
如果我有详细的步骤来让它工作,那就太好了。
发布于 2014-09-16 00:03:36
我认为您使用的是版本4.x (uDeploy)?
我会避开使用时提示的方法,该功能在6.x中被删除了。虽然有一个适当的迁移,但更简单的是避免它。
在组件进程本身上使用属性是可行的。因此,转到您的流程配置,然后转到属性/配置选项卡。在那里创建一个属性。每当您运行使用此组件进程的应用程序进程时,系统都会提示您输入值。
如果属性被命名为"iis.app.name“,你只需要用${p:iss.app.name}来引用它。
不要使用属性“application.name”.UCD,它是一个自动创建的属性,用于获取要部署的应用程序的名称。如果您找不到引用属性的正确方法,请查看您执行的流程(在组件/应用程序级别)。列出运行的所有步骤和所用时间的普通视图位于一个名为"Log“的选项卡上。它的右边是“属性”选项卡。单击该按钮,您将看到该流程可以使用哪些属性。
此外,您还可以使用自己的论坛获得有关UC Deploy的快速答案:https://developer.ibm.com/answers/?community=urbancode
发布于 2015-04-15 18:01:33
您是否尝试过使用进程插件来更新属性文件?
Application >> Process >>选择Process >> Process编辑器--从左侧面板中,您可以使用Utility plugins,try with update property选项。
https://stackoverflow.com/questions/25801931
复制相似问题