Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我从Azure universal artifacts下载了工件,但它的路径是';下载了什么_Azure_Azure Devops_Azure Cli_Azure Artifacts - Fatal编程技术网

我从Azure universal artifacts下载了工件,但它的路径是';下载了什么

我从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 . 它显示下载进度,但一旦完成,在哪里可以访问这些文件

我连接到Azure cloud shell并运行如下命令下载工件

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下载。我仍然不知道如何下载?