2016-11-17 7 views
-1

私の都市コードプロセスには'url'というプロパティがあります。
プロセスには、「Groovyスクリプトの実行」ステップもあります。このスクリプトは文字列を作成します。
都市コードの 'Run Groovy Script'ステップでプロセスプロパティを設定する構文は何ですか?

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

プロセス'url'プロパティにこの値を設定するための構文は何ですか?

答えて

1

2つの手順でコンポーネントまたは汎用プロセスがあるとします。

最初のステップである「Run Groovy Script」は、Groovyのステップです。そのGroovyコードは次のようになります。

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

この2行目は、後で説明するステップで使用できる「url」という名前の出力プロパティを作成します。

2番目の手順では、${p:Run Groovy Script/url}を使用してそのプロパティを参照できます。このコードは、ステッププロパティまたはGroovyやシェルスクリプトなどのコードで使用できます。

編集:出力プロパティではなく、プロセスプロパティを設定する方法を尋ねているかもしれません。前にコードのように出力プロパティを最初に作成することでそれを行うことができます。次に、「プロセス要求プロパティの設定」ステップを追加し、${p:Run Groovy Script/url}参照を使用してプロパティ値を設定します。そのステップがどのように表示されるかについてのスクリーンキャプチャは次のとおりです。

関連する問題