我从Azure universal artifacts下载了工件,但它的路径是';下载了什么
我连接到Azure cloud shell并运行如下命令下载工件我从Azure universal artifacts下载了工件,但它的路径是';下载了什么,azure,azure-devops,azure-cli,azure-artifacts,Azure,Azure Devops,Azure Cli,Azure Artifacts,我连接到Azure cloud shell并运行如下命令下载工件 az artifacts universal download \ --organization "https://abc.visualstudio.com/" \ --feed "Pkgs1" \ --name "pkg-signed" \ --version "3.1.0" \ --path . 它显示下载进度,但一旦完成,在哪里可以访问这些文件
az artifacts universal download \
--organization "https://abc.visualstudio.com/" \
--feed "Pkgs1" \
--name "pkg-signed" \
--version "3.1.0" \
--path .
它显示下载进度,但一旦完成,在哪里可以访问这些文件?--path。上面命令中的
指定包内容应放在当前目录中
因此,在Azure Cloud Shell上,您应该能够找到下载到当前工作目录的包,即运行此命令的路径。您只需运行ls
即可列出它们
例如:
更新:
Cloud Shell利用Azure文件存储跨会话持久化文件。文件共享作为clouddrive
装载在$Home
目录中(这是一次性操作,文件共享将在后续会话中自动装载)
现在,如果您想从Azure门户访问这些文件,首先必须知道Cloud Shell正在使用的文件共享和存储帐户名
要发现哪个文件共享装载为clouddrive
,请运行df
命令
clouddrive的文件路径在URL中显示您的存储帐户名和文件共享。例如,//storageaccountname.file.core.windows.net/filesharename
bhargavi@Azure:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
overlay 50758760 15143560 35598816 30% /
tmpfs 2020152 0 2020152 0% /dev
tmpfs 2020152 0 2020152 0% /sys/fs/cgroup
/dev/sda1 50758760 15143560 35598816 30% /home
shm 65536 8 65528 1% /dev/shm
//mystorageaccount.file.core.windows.net/myfs 6291456 5242880 1048576 84% /usr/csuser/clouddrive
tmpfs 2020152 0 2020152 0% /sys/firmware
/dev/loop0 5095040 496952 4319560 11% /home/bhargavi
然后,您可以导航到Azure Portal上的存储帐户以访问您的文件。--path。
表示运行该命令的当前工作目录。例如(我正在使用Windows),以下命令将工件下载到C:\Windows\system32
:
C:\WINDOWS\system32>az artifacts universal download --organization "https://dev.azure.com/org/" --feed "test1" --name "up" --version "0.0.4" --path .
您可以使用--path
参数指定路径。通过这种方式,您可以将工件下载到任何您想要的地方。例如,以下命令将工件下载到C:\Users\cece\Desktop\Newfolder
:
C:\WINDOWS\system32>az artifacts universal download --organization "https://dev.azure.com/org/" --feed "test1" --name "up" --version "0.0.4" --path C:\Users\cece\Desktop\Newfolder
有时命令语法会出现问题,因此我将命令转换成一行,如下所示
az artifacts universal download --organization "https://abc.visualstudio.com/" --feed "Pkgs1" --name "pkg-signed" --version "3.1.0" --path .
然后在本地计算机的Powershell命令行中运行该命令。显示成功后,文件被下载到我的Powershell的运行目录中(它是C:\Windows\System32)
它在Azure CLI中也运行良好。但在Azure portal中,不确定它下载到哪里以及如何访问。“”将建议您当前的工作目录。@Ramansilopal如何查找我当前的工作目录?您可以键入pwdIt,显示为“/home/nandakumar”。谢谢。我会尝试一下,让你知道。不。它不是那样工作的。它存储在云硬盘中。我不知道如何在Azure上访问我的云硬盘。你有没有查看@Bhargavi Annadevara的最新回复?它解决了你的问题吗?没有。我仍然不知道如何从那下载。ls向他们展示。但它存储在azure的云驱动器中。如何访问和下载这些文件?@KBNanda在我的回答中添加了更多细节,以解决您的问题。请查收。希望有帮助。我将如何从该url下载。我仍然不知道如何下载?