Azure devops azure devops:将文件复制到工件文件夹以在发布管道中访问

Azure devops azure devops:将文件复制到工件文件夹以在发布管道中访问,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我正在使用azure为ios创建一个构建,我想将一个证书文件复制到为在发布管道中使用而创建的工件文件夹中 我正在使用复制任务,任务完成后,我无法在所需的工件文件夹中找到复制的文件。有复制任务的答案,但不适用于我的场景 或者,是否有任何方法可以从“生成管道”的源文件夹访问文件,从“发布管道”访问文件?您正在使用“下载安全文件”任务下载证书文件。如下所述:有关更多信息,请参阅 下载后,使用在经典编辑器中的任务或引用名称上设置的名称值来引用代理计算机上安全文件的路径。例如,如果任务的名称为mySecu

我正在使用azure为ios创建一个构建,我想将一个证书文件复制到为在发布管道中使用而创建的工件文件夹中

我正在使用复制任务,任务完成后,我无法在所需的工件文件夹中找到复制的文件。有复制任务的答案,但不适用于我的场景


或者,是否有任何方法可以从“生成管道”的源文件夹访问文件,从“发布管道”访问文件?

您正在使用“下载安全文件”任务下载证书文件。如下所述:有关更多信息,请参阅

下载后,使用在经典编辑器中的任务或引用名称上设置的名称值来引用代理计算机上安全文件的路径。例如,如果任务的名称为mySecureFile,则其路径可以在管道中引用为$mysecurerefile.secureFilePath。或者,可以在$Agent.TempDirectory给定的目录中找到下载的安全文件

安全文件将下载到目录$Agent.TempDirectory,如果将引用名称设置为mysecurerefile,则$mysecurerefile.secureFilePath可以引用其路径

因此,您的复制文件任务需要如下配置:将源文件夹设置为$Agent.TempDirectory,将内容设置为安全文件的名称。请参见以下示例:

如果将上述下载安全文件任务的引用名称设置为certFile和provisionFile,则还可以将内容设置为$certFile.secureFilePath$provisionFile.secureFilePath

更方便的是,您可以直接在发布管道中使用下载安全文件任务来下载证书文件


然后,安全文件将在发布管道中可用,并且可以像在构建管道中一样被引用。

您正在使用下载安全文件任务下载证书文件。如下所述:有关更多信息,请参阅

下载后,使用在经典编辑器中的任务或引用名称上设置的名称值来引用代理计算机上安全文件的路径。例如,如果任务的名称为mySecureFile,则其路径可以在管道中引用为$mysecurerefile.secureFilePath。或者,可以在$Agent.TempDirectory给定的目录中找到下载的安全文件

安全文件将下载到目录$Agent.TempDirectory,如果将引用名称设置为mysecurerefile,则$mysecurerefile.secureFilePath可以引用其路径

因此,您的复制文件任务需要如下配置:将源文件夹设置为$Agent.TempDirectory,将内容设置为安全文件的名称。请参见以下示例:

如果将上述下载安全文件任务的引用名称设置为certFile和provisionFile,则还可以将内容设置为$certFile.secureFilePath$provisionFile.secureFilePath

更方便的是,您可以直接在发布管道中使用下载安全文件任务来下载证书文件


然后,安全文件将在发布管道中可用,并且可以像在构建管道中一样被引用。

不工作是什么意思?证书文件位于何处?您可以共享复制任务的日志吗?@Shaykibaramczyk我的意思是我无法在工件文件夹中找到复制的文件。您可以共享日志和证书文件的位置吗?@Shaykibaramczyk您可以在我附加的图像中看到它,是否要我打印我使用的变量路径?我看不到来自构建的任何日志。证书文件在哪里?什么叫不工作?证书文件位于何处?您可以共享复制任务的日志吗?@Shaykibaramczyk我的意思是我无法在工件文件夹中找到复制的文件。您可以共享日志和证书文件的位置吗?@Shaykibaramczyk您可以在我附加的图像中看到它,是否要我打印我使用的变量路径?我看不到来自构建的任何日志。以及,证书文件位于何处?