代码之家  ›  专栏  ›  技术社区  ›  Hashem

仅当子目录中的文件已更改时,运行VSTS build task以运行“npm build”

  •  0
  • Hashem  · 技术社区  · 7 年前

    我有一个大ASP。NET核心项目和具有角度5项目的子目录。

    当前的VSTS构建过程大约需要20分钟 npm install angular build --prod 花费的时间最长。

    而且,当我推送与Angular无关的东西时,构建过程将再次构建所有内容,包括Angular项目。

    我在考虑两种选择:

    • 有一个单独的角度构建定义,带有用于在角度目录中更改文件的触发器。

    • 或者在npm任务中有一个智能条件,可以知道角度是否发生了变化 (这是我的问题)

    • (或任何其他建议:D)

    1 回复  |  直到 7 年前
        1
  •  0
  •   Flybersite    7 年前

    所说的相关内容,是指每当您在ASP中进行更改时。NET核心项目?

    如果确实如此,则应为角度项目和设置两个构建定义。NET核心项目。两者都可以在签入时生成触发器,并且只生成特定的文件集

    如果您想要创建单个工件以供发布的集成构建,可以设置第三个构建定义,您可以手动触发该定义