Azure devops azure devops管道中安装程序二进制文件的存储位置

Azure devops azure devops管道中安装程序二进制文件的存储位置,azure-devops,nuget,azure-pipelines,pipeline,artifact,Azure Devops,Nuget,Azure Pipelines,Pipeline,Artifact,我想知道其他人用什么来存储产品管道中所需的工具,这些工具不是实际产品的一部分 让我概括一下我们的情况: 我们正在使用azure devops管道来构建和打包我们的产品。在软件包过程中,我们生成了一个完整的安装和更新软件包,可以发送给客户。我们已经开发了一个单独的工具,用于安装我们的产品,因此该工具不是特定于管道产品的,而是用于更多或我们的产品。我们需要访问这个工具的二进制文件,让我们调用这个工具安装程序来生成包 现在我的问题是,我在哪里存储安装工具,这样我的管道就可以访问它?安装程序是一个在我们

我想知道其他人用什么来存储产品管道中所需的工具,这些工具不是实际产品的一部分

让我概括一下我们的情况: 我们正在使用azure devops管道来构建和打包我们的产品。在软件包过程中,我们生成了一个完整的安装和更新软件包,可以发送给客户。我们已经开发了一个单独的工具,用于安装我们的产品,因此该工具不是特定于管道产品的,而是用于更多或我们的产品。我们需要访问这个工具的二进制文件,让我们调用这个工具安装程序来生成包

现在我的问题是,我在哪里存储安装工具,这样我的管道就可以访问它?安装程序是一个在我们产品的项目中没有被引用的工具,因此nuget包似乎不正确。简单地下载其管道的工件似乎也不可行,因为管道的运行会在x时间后被删除

azure devops管道中安装程序二进制文件的存储位置

尽管安装程序是我们产品项目中未引用的工具,但我们仍然可以使用nuget来管理此工具

我们知道,如果项目引用二进制文件,我们总是在nuget包的lib forlder中设置DLL文件,这些文件将作为编译和运行时的引用添加

对于项目未引用的二进制文件,我们可以将这些安装程序二进制文件存储在tools文件夹中:

您可以查看文档以了解更多详细信息

然后,我们可以将此工具包存储在Azure Devops工件中,并且在nuget还原此工具以生成包之后,您可以访问\packages文件夹中此工具的二进制文件


希望能有所帮助。

谢谢,这听起来是个很有希望的计划。有时间我就试试看!
<file src="..\..\InstallerBinariesA1.dll" target="tools" />