Pergunta

Eu tenho um script NANT que faz uma construção e implantação de um aplicativo ASP.NET.
Isso vive em uma máquina remota em que muitas pessoas fazem login para realizar construções.
(Isso não é automatizado por vários motivos irrelevantes)

Após o sucesso ou o fracasso do script NANT, tenho um e -mail sendo enviado para uma lista de distribuição de equipes, afirmando que a construção foi bem -sucedida ou falhou. Eu gostaria de poder listar o nome do usuário que conectou a máquina remota para executar o script de compilação no texto do email.

Isso é possível em Nant? Estou usando o NANT padrão <mail> tarefa para fazer o email.

Foi útil?

Solução

Verificar Ambiente :: Get-User-Name () função. Ele recebe o nome de usuário da pessoa que iniciou o thread atual (processo NANT).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top