7
votes

Comment imprimer un message personnalisé dans le code sur la connexion de TeamCity Catégorient C #

Récemment, j'ai besoin d'imprimer un message spécial en C # Code au journal de construction de TeamCity lors de l'exécution, est-ce que quelqu'un sait comment faire cela?

J'aime:

// Dosomething

// Messages d'impression

espoir dans le journal de construction de TeamCity peut voir ces messages.

Merci d'avance


0 commentaires

5 Réponses :


0
votes

utilisez-vous MSBuild pour compiler une application C # ou exécuter une application C # via votre script de construction?.

Vous pouvez également relâcher des messages de vos scripts Msbuild à l'aide de Ceci < / a>.


1 commentaires

Oui, je connais le chemin en utilisant Msbuild pour imprimer un message, mais dans mon scénario, je dois exécuter le programme dans le fil de Mulitiple, je souhaite imprimer l'état de n'importe quel fil, donc je veux le faire en code.



0
votes

hériter de tâche et utilisez microsoft.build.utilities: xxx

ou xxx


0 commentaires

2
votes

Utilisez Messages de service , Par exemple, écrire cette chaîne sur stdout ## TeamCity [message texte = 'Hello de TeamCity'] causera Hello de TeamCity pour apparaître dans le journal de construction.


0 commentaires

2
votes

Si vous voulez un message à apparaître dans Team City Construire le journal de Performez un test, il suffit d'utiliser simplement xxx

Voici un exemple de la journalisation des tests d'unités au journal de TeamCity xxx

et ici, vous pouvez voir le résultat:

 Entrez la description de l'image ici < / p>


0 commentaires

0
votes

J'ai eu du mal à obtenir la console.writine pour écrire sur le journal de construction d'un test de nunit.

Je suppose que Nunit ou TeamCity redirige le flux de la console afin que tous les appels du système sous test ne soient pas connectés et gâchent le Construire le journal.

J'ai redirigé temporairement vers STD de ma méthode de test et est apparu dans le journal. xxx


0 commentaires