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>