【问题标题】:How to exclude files in Azure DevOps yaml pipeline when building .net core web application构建 .net 核心 Web 应用程序时如何在 Azure DevOps yaml 管道中排除文件
【发布时间】:2020-07-21 09:21:45
【问题描述】:

我对 Azure DevOps 和 YAML 完全陌生。

我将 Azure DevOps 与 Octopus 一起用于 CI 和 CD。并且想排除一些生成的文件例如:地图文件、stats.json、deps.json等,

谁能帮助我如何在 azure 管道 yaml 中执行此操作以排除文件。或者指点我任何类型的文件来调查这个?

谢谢

【问题讨论】:

    标签: azure-devops yaml


    【解决方案1】:

    并且想排除一些生成的文件,例如:地图文件, stats.json、deps.json等

    这些文件是在构建之后生成的吗?如果是这样,您可以将此脚本添加到您的项目文件中:

        <ItemGroup>
            <FilesToExclude Include="$(OutputPath)\stats.json" />
            <FilesToExclude Include="$(OutputPath)\deps.json" />
        </ItemGroup>
        <Target AfterTargets="build" Name="Exclude-Files">
            <Delete Files="@(FilesToExclude)"/>
        </Target>
    

    它会在每次成功构建后自动删除您要排除的文件。

    【讨论】:

    • 我可以在 YAML 的哪个位置添加这些 sn-ps?
    猜你喜欢
    • 2021-11-19
    • 2020-09-22
    • 2021-11-05
    • 2020-08-03
    • 2019-04-06
    • 1970-01-01
    • 2019-05-14
    • 2021-03-28
    • 2022-11-03
    相关资源
    最近更新 更多