Jenkins支持增量管道构建吗?

Jenkins支持增量管道构建吗?,jenkins,continuous-integration,jenkins-pipeline,incremental-build,Jenkins,Continuous Integration,Jenkins Pipeline,Incremental Build,我一直在到处搜索,看看是否能找到不涉及Maven的Jenkins增量管道构建的信息 一般的想法是,如果底层代码发生了更改,我希望构建一个通用项目并运行管道的特定步骤。如果代码没有更改,我想重新使用以前生成的结果 我之所以想这样做,是为了大大缩短大型项目的构建时间 假设您只需要修复SCSS文件中的一行,但整个项目需要重建、重新打包等。与此同时,该网站是活的,破碎的,等待15分钟来修复 有人能给出一个基本的例子,说明如何创建这样一个构建,或者我在哪里可以找到关于增量构建的更多信息 我唯一能找到的是M

我一直在到处搜索,看看是否能找到不涉及Maven的Jenkins增量管道构建的信息

一般的想法是,如果底层代码发生了更改,我希望构建一个通用项目并运行管道的特定步骤。如果代码没有更改,我想重新使用以前生成的结果

我之所以想这样做,是为了大大缩短大型项目的构建时间

假设您只需要修复SCSS文件中的一行,但整个项目需要重建、重新打包等。与此同时,该网站是活的,破碎的,等待15分钟来修复

有人能给出一个基本的例子,说明如何创建这样一个构建,或者我在哪里可以找到关于增量构建的更多信息


我唯一能找到的是Maven项目的增量构建,但这不适用于我。

标准解决方案是创建相互依赖的模块

将模块的构建工件发布到二进制存储库中,如Sonatype Nexus(您可以轻松创建专用npm repo以及代理npm repo)

在构建过程中,下载依赖项,而不是构建它们



如果这个解决方案不是你想要的,你将很难破解一个解决方案。要保持步骤的状态,一个简单的解决方案是在作业工作区中创建文件,并在下一次构建时读取它们

您尝试了什么吗?你使用什么构建工具?