IBM Urbancode Deploy - Предоставляет значения для параметров во время выполнения, используя свойства

Я создал процесс в IBM UCD для развертывания приложения.Net. Мой сценарий заключается в том, что я должен иметь возможность указывать разные имена приложений во время выполнения при каждом запуске процесса. Как мы можем сделать это, используя свойство в IBM UCD.

Я попытался включить опцию "Запрашивать при использовании", а также создал свойство компонента и сопоставил его с параметром скажем ${p:component/application.name}, но, похоже, не работает. Может быть, я пропустил некоторую последовательность шагов.

Было бы здорово, если бы я получил подробные шаги, чтобы заставить это работать.

2 ответа

Я так понимаю, что вы находитесь на версии 4.x (uDeploy)?

Я бы держался подальше от приглашения на использование, эта функция была удалена в 6.x. Хотя существует миграция, проще ее просто избежать.

Использование свойства в самом компоненте процесса - путь. Итак, перейдите к конфигурации вашего процесса и перейдите на вкладку свойств / конфигурации. Создайте недвижимость там. Вам будет предложено ввести значение при каждом запуске процесса приложения, использующего этот компонентный процесс.

Если свойство называется "iis.app.name", вы бы ссылались на него просто ${p:iss.app.name}.

Не используйте свойство "application.name". Это автоматически созданное свойство, которое получает имя приложения UCD, которое вы развертываете. Если вы когда-либо не можете найти правильный способ ссылки на свойство, посмотрите на ваш выполненный процесс (на уровне компонентов / приложений). Обычный вид, который перечисляет все шаги, которые были выполнены, и сколько времени они заняли, находится на вкладке под названием "Журнал". Прямо рядом с ним находится вкладка "Свойства". Нажмите на него, и вы увидите, какие свойства были доступны для процесса.

Кроме того, вам повезет, если вы получите быстрые ответы об UC Deploy на своем собственном форуме: https://developer.ibm.com/answers/?community=urbancode

Вы пытались использовать плагин процесса для обновления файла свойств?

Приложение >> Процесс >> Выберите Процесс >> Редактор процессов - На левой панели вы можете установить служебные плагины, попробуйте обновить свойство.

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