2010-08-06 5 views
1

ASP.Net 응용 프로그램을 빌드하고 배포하는 NAnt 스크립트가 있습니다.
이것은 많은 사람들이 빌드를 수행하기 위해 로그인하는 원격 시스템에 있습니다.
빌드가 성공 또는 진술서의 NANT 스크립트의 성공 또는 실패시
현재 로그인 한 Windows 사용자에게 NAnt를 부여하는 방법

, 나는 이메일이 팀 메일 그룹에 발송되고있다 (이 다양한 관련이없는 이유로 자동되지 않음) 실패한. 전자 메일의 텍스트에서 빌드 스크립트를 실행하기 위해 원격 시스템에 로그인 한 사용자의 이름을 나열하고 싶습니다.

NAnt에서 가능한가요? 표준 NAnt <mail> 작업을 사용하여 이메일을 보내고 있습니다.

답변

3

environment::get-user-name() 기능을 확인하십시오. 현재 스레드를 시작한 사람의 사용자 이름을 가져옵니다 (프로세스 없음).

<mail 
    ... 
    subject="Build run by ${environment::get-user-name()}" 
    ... 
</mail> 
+0

완벽하게 작동했습니다. 감사합니다. – funkymushroom