Azure Pipeline Maven任务因未经授权的401错误而失败

Azure Pipeline Maven任务因未经授权的401错误而失败,maven,azure-pipelines,azure-artifacts,Maven,Azure Pipelines,Azure Artifacts,我在azure CI管道中有一个maven任务,我想在其中发布我的工件以馈送到azure工件中。 我添加了一个以部署为目标的maven任务,并启用了authenticate内置maven提要。但这是一个错误,有人能帮我将构建工件发布到azure工件提要吗 我添加了一个以部署为目标的maven任务,并启用 验证内置maven提要。但这是我的梦想 错误,有人能帮我将构建工件发布到azure吗 人工饲料 在调用Maven任务之前添加,以发布工件。Maven身份验证任务可以在当前用户的settings

我在azure CI管道中有一个maven任务,我想在其中发布我的工件以馈送到azure工件中。 我添加了一个以部署为目标的maven任务,并启用了authenticate内置maven提要。但这是一个错误,有人能帮我将构建工件发布到azure工件提要吗

我添加了一个以部署为目标的maven任务,并启用 验证内置maven提要。但这是我的梦想 错误,有人能帮我将构建工件发布到azure吗 人工饲料

在调用
Maven任务之前添加
,以发布工件。Maven身份验证任务可以在当前用户的settings.xml文件中为Azure工件提要和外部Maven存储库提供凭据

此外:要将包发布到Azure Devops订阅源,您需要确保您创建的服务连接(在maven验证任务中使用)的1.用户帐户和项目生成服务在目标订阅源中至少具有贡献者角色

提要设置:


是的,可以,但是在setting.xml中保存凭据/secretkey是安全的?@shubhamarya您使用哪个代理,Microsoft托管代理还是自托管代理?如果您使用的是microsoft hosted agent,这是非常安全的,因为所有数据都将在管道运行完成后删除。(每次运行一个管道时,都会得到一个干净的azure代理,因此没有人可以访问setting.xml文件中的凭据)。如果您使用的是自托管代理,只需添加一个删除任务(带有doc delete相关命令的CMD任务)即可删除setting.xml文件。@shubhamarya如果我的回答有助于解决您的问题,请您帮助更多有类似错误的成员从中受益。此外,我们还可以为您存档此线程!Thx~是的,在我的构建中使用setting.xml文件后,它就可以工作了。