Замените параметры. xml или setParams. xml на Azure DevOps Release Переменные конвейера - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть пользовательский файл конфигурации, который содержит параметры, которые необходимо заменить во время выпуска переменными Release Pipeline. Замена значения в конфигурационном файле работает. Если setParams. xml привязан, то файл содержит это значение, если нет, то значение по умолчанию из определения параметров. Моя проблема сейчас в том, что я получаю только необработанное значение, а не разрешенное значение из сконфигурированного значения в конвейере.

parameters.xml

<parameters>
    <parameter name="ParameterName" defaultValue="default" description="desc">
        <parameterEntry kind="XmlFile" scope="file.config" match="/xpath/@expression" />
    </parameter>    
</parameters>

setParams.xml (обе записи не дают работа)

<parameters>
    <setParameter name="ParameterName" value="$(Pipeline_Variable)" />
</parameters>

<parameters>
    <setParameter name="ParameterName" value="__Pipeline_Variable__" />
</parameters>

Что можно сделать, чтобы заменить параметр Pipeline_Variable на настроенное значение, используя параметры. xml и setParams. xml? Я хочу избежать установки каждого параметра в задачах Azure в качестве дополнительных параметров консоли.

1 Ответ

1 голос
/ 17 апреля 2020

Если вы хотите заменить Pipeline_Variable в файле, вы должны установить token replace extension . Вам просто нужно правильно отформатировать токены в вашем файле на основе того, что вы задали в задаче.

token replace example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...