TFS объединяет переменные со строкой - PullRequest
0 голосов
/ 13 декабря 2018

Мы проводим выпуск базы данных в TFS SQL 2015. Планируется объединить и переменные со строками.Сообщение об ошибке ниже,

Для нашего выпуска развертывания у нас есть sqlpackage:

C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\sqlpackage.exe

Метод 1:

/Action:Publish /SourceFile:"$(build.artifactstagingdirectory)"\Datawarehouse.dacpac
/Profile:"$(build.artifactstagingdirectory)"\Dev.Publish.xml

Метод2 (переключение кавычек в конец):

/Action:Publish /SourceFile:"$(build.artifactstagingdirectory)\Datawarehouse.dacpac"
/Profile:"$(build.artifactstagingdirectory)\Dev.Publish.xml"

По какой-то причине TFS не заполняет переменную в журналах.Как мы это проводим?Мы хотим объединить переменную с фиксированной строкой.

Сообщение об ошибке:

2018-12-13T18:43:49.0945356Z *** Error parsing connection string: Could not find a part of the path 'D:\testabcd....\$(build.artifactstagingdirectory)\Dev.Publish.xml'..

enter image description here

1 Ответ

0 голосов
/ 18 декабря 2018

Вы можете создать простой файл cmd следующим образом:

echo off
echo 1: %1
echo 2: %2
echo 3: %3

Затем скопируйте его в рабочую папку и добавьте шаг сборки: enter image description here

Результат на моемсреда для Метода 1:

enter image description here

Метод 2:

enter image description here

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