Развертывание городского кода: как использовать ${p:stepName/propName}?

У меня есть шаг сценария groovy в моем процессе, этот сценарий устанавливает свойство вывода. Я хочу использовать это значение свойства, чтобы установить свойство на следующем шаге.
Или же
Просто используйте это значение свойства в другом шаге скрипта в моем процессе.
В документации сказано, что мне нужно использовать ${p:stepName/propName}. Но как мне это использовать. Кто-нибудь может дать мне пример.
Предположим, что процесс следующий
1) groovy step с именем "Run Groovy Step", для свойства "CityName" устанавливается значение "London".
2) Groovy шаг, который хочет использовать значение "CityName".
Как использовать ${p:stepName/propName}?
это ${p:Run Groovy Step/CityName}?

1 ответ

Да, это в основном так. Вы устанавливаете выходное свойство либо с помощью Groovy, либо в сценарии постобработки шага. Затем вы получаете доступ к нему с ${p:stepName/propName} или с properties.get(stepName/propName), Ваш код ${p:Run Groovy Step/CityName} должно сработать.

Пример: http://ibm.com/support/knowledgecenter/en/SS4GSP_6.2.2/com.ibm.udeploy.doc/topics/output_properties.html

Другие вопросы по тегам