Jenkins 正在代表其运行代码的用户的Windows登录名
我在谷歌上搜索并查看了2个资源 我让msbuild.exe调用myproject.proj文件 是否有方法报告运行进程的标识的身份 我在“公共MSBuild项目属性”或“Jenkins环境变量”下未找到任何内容 我知道我可以编写一个自定义任务来包装这个调用(),但我希望有更简单的方法 “常用MSBuild项目属性”: “詹金斯环境变量”:Jenkins 正在代表其运行代码的用户的Windows登录名,jenkins,msbuild,msbuild-4.0,Jenkins,Msbuild,Msbuild 4.0,我在谷歌上搜索并查看了2个资源 我让msbuild.exe调用myproject.proj文件 是否有方法报告运行进程的标识的身份 我在“公共MSBuild项目属性”或“Jenkins环境变量”下未找到任何内容 我知道我可以编写一个自定义任务来包装这个调用(),但我希望有更简单的方法 “常用MSBuild项目属性”: “詹金斯环境变量”: 您可以尝试在exec任务中运行whoami命令 例如: 有关该命令的更多信息,请参见此处 <Exec Command="whoami" Cons
您可以尝试在exec任务中运行whoami命令 例如:
有关该命令的更多信息,请参见此处
<Exec Command="whoami" ConsoleToMSBuild="true">
<Output TaskParameter="ConsoleOutput" PropertyName="UserName" />
</Exec>
<Message Text="Hello $(UserName), this is your script"/>