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
Вы пытались использовать плагин процесса для обновления файла свойств?
Приложение >> Процесс >> Выберите Процесс >> Редактор процессов - На левой панели вы можете установить служебные плагины, попробуйте обновить свойство.