如何修复Azure CLI命令az以使用Azure管道上载通用软件包?
我正在尝试运行如何修复Azure CLI命令az以使用Azure管道上载通用软件包?,azure,azure-devops,devops,azure-artifacts,Azure,Azure Devops,Devops,Azure Artifacts,我正在尝试运行az命令,以便在构建管道之后将文件夹内容作为通用包上传到Azure中。这是最后一步 我正在尝试运行下面的命令 az工件通用发布\ --组织”https://myamazingorganization.com" \ --饲料“我最喜欢的饲料”\ --名称“myupackage”\ --版本“1.0.0-SNAPSHOT”\ --说明“我的通用软件包”\ --路径 但是在一些成功的消息之后,比如下载通用软件包工具(ArtifactTool\u linux-x64\u 0.2.101)
az
命令,以便在构建管道之后将文件夹内容作为通用包上传到Azure中。这是最后一步
我正在尝试运行下面的命令
az工件通用发布\
--组织”https://myamazingorganization.com" \
--饲料“我最喜欢的饲料”\
--名称“myupackage”\
--版本“1.0.0-SNAPSHOT”\
--说明“我的通用软件包”\
--路径
但是在一些成功的消息之后,比如下载通用软件包工具(ArtifactTool\u linux-x64\u 0.2.101):1.84%
,我收到了以下错误:
The command failed with an unexpected error. Here is the traceback:
'module' object has no attribute 'uuid4'
Traceback (most recent call last):
File "/usr/lib64/az/lib/python2.7/site-packages/knack/cli.py", line 206, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib64/az/lib/python2.7/site-packages/azure/cli/core/commands/__init__.py", line 603, in execute
raise ex
AttributeError: 'module' object has no attribute 'uuid4'
我使用的是CentOS Linux 7.6.1810版(核心版)
。要安装Azure CLI,我将遵循中描述的步骤
我的az
版本说明是:
azure-cli 2.0.70
command-modules-nspkg 2.0.3
core 2.0.70
nspkg 3.0.4
telemetry 1.0.3
Extensions:
azure-devops 0.12.0
Python location '/bin/python'
Extensions directory '/home/azure/.azure/cliextensions'
Python (Linux) 2.7.5 (default, Jun 20 2019, 20:27:34)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
如何解决此问题以完成发布流程?您的意思是您在CentOS上部署了自托管代理并在其上安装了Azure CLI?然后运行az命令,使用自托管代理在构建/发布管道中发布通用软件包?谢谢,Andi Li MSFT。是的,我做了。有临时的解决办法,检查它是否有效谢谢你,starian chen MSFT。但是现在它没有用。你是说你在CentOS上部署了一个自托管代理并在其上安装了Azure CLI吗?然后运行az命令,使用自托管代理在构建/发布管道中发布通用软件包?谢谢,Andi Li MSFT。是的,我做了。有临时的解决办法,检查它是否有效谢谢你,starian chen MSFT。但是现在它没有用。