我在组织内的 Microsoft Azure 存储库上托管了一个 TFVC 存储库。
我希望能够通过自托管管道代理上的批处理脚本自动运行 TF.exe 命令。
是否可以使用服务主体来运行这些命令? 尝试这些命令时,PAT 不起作用,因为当我们尝试运行命令时,它会在浏览器中打开登录屏幕。
您不需要使用服务主体在自托管管道代理上运行
tf
步骤如下:
使用 TFVC 源创建一个新管道。 (您应该在“项目设置”>“管道”>“设置”中关闭“禁用创建经典构建管道”选项)
框。
命令运行脚本。
tf history * /noprompt /recursive /stopafter:5 /loginType:OAuth /login:.,$env:SYSTEM_ACCESSTOKEN