繁体   English   中英

Azure Devops 管道下载文件共享工件任务

[英]Azure Devops Pipeline Download Fileshare Artifacts Task

我正在尝试将文件从我的 companies.network 文件共享下载到我的 Azure 管道 $(System.ArtifactDirectory)。 我们使用 Azure Devops Server 2020。

当然,我正在使用下载文件共享工件任务。

当我输入我公司的文件共享服务器路径(也可以通过文件资源管理器 .network' 按钮从任何计算机访问)时,//our.network.com/path/to/file,我得到“ENOENT:没有这样的文件或目录”错误。

我知道我的服务器路径是正确的。 但是,我想知道是否有人熟悉此任务。

我是否缺少将我的文件服务器连接到 ADOS 的步骤? 这可以通过编程方式完成吗? 我托管的 ADOS 构建代理是否有某种原因无法找到我们的文件服务器?

我做了一些研究,但找不到解决方案。 我感谢任何帮助。

Fileshare path的值应该是工件所在文件夹的路径,而不是工件的路径。

例如,文件共享服务器上的工件路径是“ \server\Artifacts\drop ”。

drop是你发布的时候设置的神器名称,神器文件都在这个文件夹里。

在下载文件共享工件任务中,您应该将Fileshare path字段的值设置为“ \server\Artifacts ”,这与您发布工件时的值相同。 不是“ \server\Artifacts\drop ”。

Artifact name的值应该是drop

运行任务时,它会结合Fileshare pathArtifact name作为工件的完整正确路径(' \server\Artifacts\drop ')。

有关更多详细信息,请参阅有关“ 下载文件共享工件任务”的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM