J'ai un TeamCity configuration du serveur pour faire mon CI s'appuie. Je suis en train de construire et de tester une solution C# et de l'exécution de certaines personnalisé tâches MSBuild. L'une de ces tâches d'impression, un message d'avertissement dans mon construire de sortie...
MSBuild paramètres de ligne de commande contient "/propriété:" ou "/p:" les paramètres. Veuillez utiliser Construire des Paramètres à la place.
Je ne comprends pas ce que cela signifie ou comment l'enlever. Il n'est pas Google (avec ou sans la faute de frappe). J'ai couru à la tâche à partir de la ligne de commande (avec /verbosity:diagnostic
) et il n'apparaît pas, alors je crois que c'est un TeamCity message.
La tâche MSBuild est
<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>
Et les TeamCity l'étape de l'information est
MSBuild version: 4.0
MSBuild ToolsVersion: 4.0
Exécution plate-forme: x64
Objectifs: InstallDb
Paramètres de ligne de commande: /propriété:DbPath=%env.DB_PATH%