2016-06-07 3 views
0

В настоящее время у нас есть решение TeamCity с множеством параметров конфигурации (которые находятся на этапе сборки, называемом Build Parameters).Visual Studio эквивалент параметров конфигурации TeamCity?

У нас есть файл YAML конфигурации в решении, которое получает много значений этих параметров с помощью этого обозначения:

$ (имя_переменные)

Я хотел бы, чтобы проверить, что мой код и конфигурационные файлы работают без ввода их на TeamCity, а также без замены всех параметров в файлах конфигурации yaml с их жестко заданными значениями.

Итак, мой вопрос: есть ли способ добавить параметры конфигурации/сборки в Visual Studio 2013, чтобы мои конфигурации yaml могли «видеть» эти переменные?

ответ

0

Мне удалось решить это самостоятельно. Есть только два способа передать параметры программе C#: переменные среды и аргументы для основного метода. В этом случае, TeamCity был на самом деле добавление в качестве аргументов, которые выглядели так, если вы ввели их в командной строке:

-VARIABLE_NAME: value -VARIABLE_NAME2: value2

Был тогда внешний метод кто-то другой на моем проекте было написано, что может возьмите эти аргументы и замените каждую строку «$ VARIABLE_NAME» в конфигурации yaml значением.

Поэтому я мог бы добавить параметры конфигурации TeamCity локально, просто передав их в качестве аргументов командной строки.

Смежные вопросы