Question

J'ai un script nant qui fait une construction et un déploiement d'une application ASP.NET.
Cela vit sur une machine distante à laquelle de nombreuses personnes se connectent pour effectuer des constructions.
(Ce n'est pas automatisé pour diverses raisons qui ne sont pas pertinentes)

Après succès ou échec du script NANT, j'ai un e-mail envoyé à une liste de distribution d'équipe, déclarant que la construction a été réussie ou a échoué. Je voudrais pouvoir répertorier le nom de l'utilisateur qui s'est connecté à la machine distante pour exécuter le script de construction dans le texte de l'e-mail.

Est-ce possible dans Nant? J'utilise le nant standard <mail> tâche pour faire l'e-mail.

Était-ce utile?

La solution

Vérifier Environnement :: get-user-name () fonction. Il obtient le nom d'utilisateur de la personne qui a commencé le thread actuel (processus Nant).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top