Azure devops 通过构建或发布管道将资源文件添加到Azure应用程序服务
假设我有以下回购结构Azure devops 通过构建或发布管道将资源文件添加到Azure应用程序服务,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,假设我有以下回购结构 common-images src/webapi src/webapi/images 我想做的是将文件从普通图像复制到结果webapi文件夹中的一个文件夹中,以便在运行API时可以引用它们 我如何使用Azure DevOps管道做到这一点 我的猜测是,我可以使用构建管道中的复制文件组合来实现这一点,然后在应用程序服务部署中使用post脚本,但我不确定如何实现这一点 通过构建或发布管道将资源文件添加到Azure应用程序服务 您可以添加MSBuild目标以将这些额外文件添加到
common-images
src/webapi
src/webapi/images
我想做的是将文件从普通图像复制到结果webapi文件夹中的一个文件夹中,以便在运行API时可以引用它们
我如何使用Azure DevOps管道做到这一点
我的猜测是,我可以使用构建管道中的复制文件组合来实现这一点,然后在应用程序服务部署中使用post脚本,但我不确定如何实现这一点
通过构建或发布管道将资源文件添加到Azure应用程序服务
您可以添加MSBuild目标以将这些额外文件添加到包中,因此请将以下脚本添加到项目文件.csproj中:
查看更多详细信息
然后,我们可以使用或Azure应用程序服务
希望这能有所帮助。只是想看看提供的信息是否有用。如果您需要进一步的帮助,请告诉我们。
<PropertyGroup>
<CopyAllFilesToSingleFolderForMsdeployDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForMsdeployDependsOn);
</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include="PathToTheFiles\common-images\*.ts" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>bin\*.ts</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>