首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Az Devops命令在Azure管道中失败(经典)

Az Devops命令在Azure管道中失败(经典)
EN

Stack Overflow用户
提问于 2021-10-06 07:52:10
回答 1查看 387关注 0票数 0

我不明白为什么我不能使用经典模板在Azure管道中运行一个基本的az devops命令。

因此,基本上,我为我的经典管道定义了两个Powershell任务,它们是:

任务1:使用以下命令登录到我的Azure DevOps组织:

代码语言:javascript
运行
复制
$mytoken = "My_PersonalAccessToken"
echo $mytoken "|" az devops login --organization https://dev.azure.com/OrganisationName

任务2:列出我的Azure DevOps项目

代码语言:javascript
运行
复制
az devops project list

任务1运行良好,登录被确认为成功。

但是,Task 2失败,并在管道输出中显示以下错误:

代码语言:javascript
运行
复制
 Before you can run Azure DevOps commands, you need to run the login command(az login if using AAD/MSA identity else az devops login if using PAT token) to setup credentials.  Please see https://aka.ms/azure-devops-cli-auth for more information.

我做错什么了?虽然我必须再次强调,我的管道使用经典模板,任何建议的解决方案都必须为此量身定做。

请注意,当我在我的Powershell ISE编辑器中运行这些相同的命令时,这两个命令都运行得很完美,并且我列出了我所有的Azure DevOps项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-06 12:39:15

我看到StdIn上的管道PAT到az devops login正在失败。但是,IMHO更好的方法是设置AZURE_DEVOPS_EXT_PAT环境变量,而根本不使用az devops login。:)

管道变量:

任务:

有关更多细节,请查看使用个人访问令牌(PAT)登录

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69461765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档