2016-01-26 13 views
1

Visual Studio Online теперь поддерживает использование переменных; позволяя пользователям устанавливать значения в переменную, а затем ссылаться на эту переменную в другом месте (в нашем случае мы используем их для сборки).Как использовать переменные Visual Studio Online?

В настоящее время мы используем стратегию ветвления и слияния, поэтому в каждом выпуске мы увеличиваем номер версии на 0,1 (v1.1, v1.2 и т. Д.). Мы указали переменную CurrentBranch, которая содержит эту информацию о версии, однако, когда эта переменная указана, она не подбирается правильно и сборка не выполняется.

Похоже, что он ищет фактическое значение (CurrentBranch) в нашей сборке, а не значение, которое хранится в переменной CurrentBranch. Он создается следующим образом:

enter image description here

и ссылки на вкладке хранилища при отображениях:

enter image description here

Я пробовал различные способы использования переменной включают (CurrentBranch) и $ (CurrentBranch) с тем же результатом. Как я могу использовать мои переменные в своих сопоставлениях?

ответ

1

Состояния рабочих пространств не поддерживают переменные. Вы можете использовать его в реальной задаче сборки, хотя ... может быть больше смысла отображать рабочую область таким образом, чтобы она загружала все и скрывала папки, которые вам не интересны при построении, которые представляют собой более старые версии. Он требует небольшого периодического обслуживания, но также обновляет переменную $(CurrentVersion).

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