我们使用 Ant 的安全处理程序来输入密码:
<input message="Please enter TFS password: " addproperty="tfs.password">
<handler type="secure"/>
</input>
当然,这确实有效:不打印输入。
虽然(保存构建日志)我们将构建运行为
ant | tee build.log
输入以明文形式打印。哎呀。
我想知道问题出在哪里(蚂蚁?三通?)以及如何解决这个问题。
PS操作系统:
Linux devosb1 3.0.0-12-generic #20-Ubuntu
SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
PPS 好的,所以它不是 tee - 带有 read/echo 而不是 tee 的 shell 脚本会触发相同的行为。