假设有一个 TFS 服务器,其中安装了某种 WF 构建活动。例如,这只是一个示例,假设活动获取构建输出,解密存储在服务器上某处的凭据,并执行需要解密凭据的操作:它可能通过网络将构建输出的副本发送给某些人客户端无法直接访问的计算机。
TFS 客户端是否需要具有执行该操作的构建活动的本地副本?还是他们只是将代码更改推送到服务器,让 TFS 服务器决定如何构建代码以及如何处理构建输出?还是客户对 TFS 用于构建代码的工具以及它在构建输出上执行的操作有一些控制权?回到我提供的示例,如果用户需要为构建后操作提供凭据,那么活动的实施者负责确保凭据在从客户端传输到服务器时得到适当保护,或者TFS 照顾那个?