oauth - VSTS,创建构建定义得到 AllowScriptsAuthAccess 错误

标签 oauth azure-devops azure-pipelines

长期聆听者,第一次来电!
我花了两天时间寻找这个问题的答案,所以希望这里的人可以提供帮助。

我已经建立了一个个人/免费的 VSTS 实例并创建了一个项目。
我要做的首要任务之一是设置构建管道,因此创建一个新管道,将代理池定义为 VS2017,连接到我的 Github 存储库等,所有这些都很好。

接下来我尝试添加一个代理作业,再次选择 VS2017 作为代理。在没有选择其他选项的情况下,如果我尝试保存构建定义,我会收到以下错误消息(并且无法保存);
The AllowScriptsAuthAccess build option is not supported in API versions greater than 4.0.
允许脚本访问 OAuth token 是 未选中 在阶段下的代理作业配置和构建/选项选项卡上( slider 设置为 禁用 )

我已经用谷歌搜索并搜索了各种各样的东西,试图找到有同样问题的人,但这几乎就像我是第一个发现这个问题的人一样——这是极不可能的!它几乎促使我使用 Bing 来寻找解决方案,但我们不要得意忘形。

任何想法或建议将不胜感激!

最佳答案

所以事实证明,关闭预览功能下的“新 YAML 管道创建体验”和“新导航”可以解决问题,因为我现在可以创建和保存构建管道而不会出现错误。

此外,如果您在组织的预览功能下启用了“构建 YAML 管道”,您将获得我也缺少的“查看 YAML”链接。

感谢你的帮助。我很想知道这个问题的根本原因。如果他们有任何见解,我将使用相同的更新 Microsoft 支持票证并在此处发回。

关于oauth - VSTS,创建构建定义得到 AllowScriptsAuthAccess 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52143336/

相关文章:

oauth - 谷歌授权示例

c# - 云服务项目 (csproj) 无法使用不安全代码进行编译 - VSTS

android - 将应用程序上传到 Playstore 时,错误 googleapi : Error 403: Forbidden, azure devops 的 CI-CD 管道抛出错误

Azure管道在部署之前删除应用程序服务上的文件

azure-devops - 在 Azure DevOps 构建管道中发送电子邮件通知的最佳方式?不想使用 "Notifications Module"

facebook - meteor -phonegap facebook oauth

node.js - OAuth 2.0 : Allowing for Client-Side (Implicit/Javascript) Authentication in a node. js/快速 API

azure - 自动化删除 azure devops 计费

java - 适用于不同环境的 Azure JAVA 函数 + DevOps 管道

javascript - PHP根据客户端的邮件地址从dc.selectMenu中选择