gpt4 book ai didi

powershell - Visual Studio Build Agent 脚本化设置

转载 作者:行者123 更新时间:2023-12-03 17:50:59 24 4
gpt4 key购买 nike

我正在尝试自动化 VSTS 构建代理设置 ( https://www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows )。

然而,在这个过程中有一个交互步骤。这是一个需要用户输入的 cmd 脚本文件。我尝试使用设置生成一个 TXT 文件,并运行脚本从该文件读取输入:

.\config < settings.txt

但它没有用。我收到了这条消息:
Enter server URL > Enter authentication type (press enter for PAT) > Enter perso
nal access token > Cannot read keys when either application does not have a cons
ole or when console input has been redirected. Try Console.Read.

是否可以通过脚本设置构建代理?有没有办法以这种方式“重定向”控制台输入 config.cmd完美运行?

最佳答案

您是否尝试将 --help 传递给 Config.cmd

下面有许多示例是示例的片段:

无人值守配置和取消配置示例:

使用无人值守配置时记得检查返回码

具有 PAT 身份验证的 VSTS 无人值守配置

Win  : .\config.cmd --unattended --url https://myaccount.visualstudio.com --auth PAT --token <token> --pool default --agent myagent

Unix : ./config.sh --unattended --acceptteeeula --url https://myaccount.visualstudio.com --auth PAT --token <token> --pool default --agent myagent

具有集成 (Windows) 和 (Linux/OSX) 协商身份验证的本地 TFS 的无人值守配置
Win  : .\config.cmd --unattended --url http://mylocaltfsserver:8080/tfs --auth Integrated --pool default --agent myagent

Unix : ./config.sh --unattended --acceptteeeula --url http://mylocaltfsserver:8080/tfs --auth Negotiate --username DOMAIN\USER_NAME --password MyPassword --pool default --agent myagent

关于powershell - Visual Studio Build Agent 脚本化设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46165178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com