从文件共享下载构建工件不显示放置文件夹内容
Download build artifacts from file share does not show drop folder content
在构建结束时,我将工件发布到文件共享驱动器。
但是在release pipeline中,如果我select Agent作业,我看不到drop文件夹的内容,如下图。我是否必须使用下载构建工件任务来解决这个问题?或者我还能以某种方式使用代理作业的这个选项吗?
工件已正确发布到文件共享。但是我也注意到我无法从构建日志中打开工件文件夹。我只看到路径。怎么会 ?
这是发布到文件共享的行为,如果文件存储在文件共享上,您不能"explore" Azure DevOps 中的文件。
您不需要使用“下载构建工件”任务,因为代理会在 运行 开始时从文件共享中下载工件。
Download build artifacts from file share does not show drop folder content
这是预期的行为。当我们选择将工件发布到文件共享驱动器而不是 Azure 管道时,共享驱动器可以是我们的本地路径或网络共享文件夹。
因此,与 azure devops 相比,此共享驱动器 更受我们控制。在这种情况下,Azure devops 无法提供直接下载link,只能提供我们存储文件的路径。
Do I have to use a Download Build Artifacts task to go around this ?
Or can I still use this option of the Agent job somehow ?
这取决于您的代理运行您的发布管道是否可以访问您的共享驱动器。
如果是,正如 Shayki Abramczyk 所说,代理会在发布开始时从文件共享中下载工件。
注意:您需要将构建管道设置为工件源:
输出:
如果代理无法访问该共享驱动器,我们需要使用从文件共享下载工件之类的任务来下载工件。
希望对您有所帮助。
在构建结束时,我将工件发布到文件共享驱动器。
但是在release pipeline中,如果我select Agent作业,我看不到drop文件夹的内容,如下图。我是否必须使用下载构建工件任务来解决这个问题?或者我还能以某种方式使用代理作业的这个选项吗?
工件已正确发布到文件共享。但是我也注意到我无法从构建日志中打开工件文件夹。我只看到路径。怎么会 ?
这是发布到文件共享的行为,如果文件存储在文件共享上,您不能"explore" Azure DevOps 中的文件。
您不需要使用“下载构建工件”任务,因为代理会在 运行 开始时从文件共享中下载工件。
Download build artifacts from file share does not show drop folder content
这是预期的行为。当我们选择将工件发布到文件共享驱动器而不是 Azure 管道时,共享驱动器可以是我们的本地路径或网络共享文件夹。
因此,与 azure devops 相比,此共享驱动器 更受我们控制。在这种情况下,Azure devops 无法提供直接下载link,只能提供我们存储文件的路径。
Do I have to use a Download Build Artifacts task to go around this ? Or can I still use this option of the Agent job somehow ?
这取决于您的代理运行您的发布管道是否可以访问您的共享驱动器。
如果是,正如 Shayki Abramczyk 所说,代理会在发布开始时从文件共享中下载工件。
注意:您需要将构建管道设置为工件源:
输出:
如果代理无法访问该共享驱动器,我们需要使用从文件共享下载工件之类的任务来下载工件。
希望对您有所帮助。