通过使用特殊环境变量,您可以强制服务器使用管理控制台登录凭证,而不是使用为服务器指定的服务器认证。要覆盖指定的认证,请向项目或步骤使用的环境中添加此名为 _USE_BFCREDS 的变量,并将值设置为 1。如果将该变量添加到项目环境中,那么构建系统将对项目中的每个步骤使用覆盖设置。
当构建系统尝试运行环境中包含 _USE_BFCREDS=1 的步骤时,系统将使用启动了项目的用户的控制台登录凭证,以运行该步骤的命令。
注: 如果正在使用 LDAP/Active Directory 认证,那么本地存储用户认证系统设置必须设置为“是”(其缺省值),以使 _USE_BFCREDS 变量生效。
当该设置设为“是”时,系统会以加密形式高速缓存用户认证信息,然后可以访问用户认证信息来与 _USE_BFCREDS 一起使用。否则,系统不会存储 LDAP 信息,并且将无法使用该信息。
提示: 在 Windows 上,也考虑设置变量 _USE_BFCREDS_DOMAIN。将此变量设置为值 1 将包含用户的域。