在'运行Groovy脚本中设置流程属性的语法是什么?城市代码中的一步?

时间:2016-11-17 11:58:36

标签: groovy properties urbancode

我的城市代码流程有一个名为'url'的属性 该过程还有一个' Run Groovy Script'介入其中。此脚本构建一个字符串。

def url = 'http://localhost:8443/dosomething'

将此值设置为流程'url'属性的语法是什么?

1 个答案:

答案 0 :(得分:1)

假设您有一个包含两个步骤的组件或通用流程。

第一步,"运行Groovy脚本,"是一个Groovy步骤。它的Groovy代码如下所示:

String targetUrl = 'http://localhost:8443/dosomething'
outProps.put("url", targetUrl)

第二行创建一个名为" url"的输出属性。后面的步骤可以使用。

在第二步中,您可以使用${p:Run Groovy Script/url}来引用该属性。您可以在步骤属性中或在代码中使用该代码,例如Groovy或Shell脚本。

编辑:我可能会问你如何设置进程属性,而不是输出属性。您可以通过首先在之前的代码中创建输出属性来实现。然后,添加“设置流程请求属性”步骤并使用${p:Run Groovy Script/url}引用来设置属性值。以下是该步骤的屏幕截图:

The step properties for the Set Process Request Property step