Git Azure devops管道在构建中包含本地资源

Git Azure devops管道在构建中包含本地资源,git,azure-devops,pipeline,Git,Azure Devops,Pipeline,我确实有一个来自外部GIT(其他GIT)的Android应用程序管道构建。一切都正常工作。但是,需要准备包含SQLite数据库和压缩内容的构建。我正在通过PowerShell将耦合项添加到csproj文件中,以将这些文件包括到构建中。 csproj中添加了以下行: <EmbeddedResource Include="Resources\prepared_db.sqlite"> <LogicalName>prepared_db.sqlite</LogicalNa

我确实有一个来自外部GIT(其他GIT)的Android应用程序管道构建。一切都正常工作。但是,需要准备包含SQLite数据库和压缩内容的构建。我正在通过PowerShell将耦合项添加到csproj文件中,以将这些文件包括到构建中。 csproj中添加了以下行:

<EmbeddedResource Include="Resources\prepared_db.sqlite">
  <LogicalName>prepared_db.sqlite</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="Resources\prepared_content_file.zip">
  <LogicalName>prepared_content_file.zip</LogicalName>
</EmbeddedResource>

已制备的_db.sqlite
准备好的内容文件.zip
问题是这两种资源的规模相当大,而且是静态的。我不想一直从GIT(我也在为iOS和Windows构建两个GIT分支版本的应用程序,没有这两个额外的内容)获取它们,特别是从GIT下载源代码需要更长的时间


这是一种将其存储为库文件,然后在构建过程中包含库中的文件而不是从GIT获取文件的方式吗

你在找一种叫Git LFS的东西。或者使用工件管理系统(如Artifactory)将它们存储为版本化工件。感谢您的提示。无论如何,我找到了另一个解决方案-我把文件放在IIS服务器上,并使用复制文件放入工件。嗨,Rafal,谢谢你的分享。您还可以将您的评论/解决方案以及更多细节移至下面作为答案。然后,这也将帮助社区中的其他人。我安装了Fizcko的名为“下载文件”的市场任务。通过该任务,我从IIS服务器复制文件(文件位于用户名和密码下)。文件被复制到工件中。使用Powershell脚本,我正在修改csproj文件,以便在生成之前将资源附加到项目。