Domanda

Ho uno script Nant che fa una build e una distribuzione di un'applicazione ASP.NET.
Questo vive su una macchina remota in cui molte persone accedono per eseguire build.
(Questo non è automatizzato per vari motivi irrilevanti)

Dopo il successo o il fallimento della sceneggiatura Nant, ho un'e -mail inviata a un elenco di distribuzione del team, affermando che la build ha avuto successo o non è riuscito. Vorrei poter elencare il nome dell'utente che ha effettuato l'accesso alla macchina remota per eseguire lo script di build nel testo dell'e -mail.

È possibile in Nant? Sto usando la Nant standard <mail> Attività di fare l'e -mail.

È stato utile?

Soluzione

Dai un'occhiata Environment :: get-user-name () funzione. Ottiene il nome utente della persona che ha avviato il thread corrente (processo NANT).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top