У мене є налаштування сервера TeamCity, щоб робити мої збірки CI. Я будую та тестую рішення C # та запускаю деякі власні завдання MSBuild. Одним із цих завдань є друк попередження в моїй версії збірки ...
Параметри командного рядка MSBuild містять параметри "/ property:" або "/ p:". Будь ласка, використовуйте Build Parameteres замість цього.
Я не розумію, що це означає або як це видалити. Це погано Google (з друкарською помилкою або без). Я запустив завдання з командного рядка (з /verbosity:diagnostic
), і воно не відображається, тому я вважаю, що це повідомлення TeamCity.
Завданням MSBuild є
<Target Name="InstallDb">
<MakeDir Directories="$(DbPath)" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath="$(DbPath)"" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>
І відповідна інформація про крок TeamCity
Версія MSBuild: 4.0
MSBuild Tools Версія: 4.0
Запустити платформу: x64
Цілі:
Параметри командного рядка InstallDb : /property:DbPath=%env.DB_PATH%