【发布时间】:2021-07-04 09:06:57
【问题描述】:
在我的项目中,我有多个模块(由多个目录组成,每个目录都有自己的 dockerfile 和 pom.xml 文件)。我为它创建了一个 Jenkins 管道。但是每次我运行 jenkins 管道时,每个模块都会被构建和部署,这会浪费很多时间。有什么方法可以通过我的詹金斯管道只部署一个特定的模块。这样可以节省我的时间。
到目前为止,我正在手动注释我不想在我的 jenkins 管道中运行的模块,有什么办法,我不必注释模块,但只能运行模块,我需要通过詹金斯管道。我不想为每个模块创建单独的 jenkins 管道,因为有很多模块。
我不想使用多分支管道,因为所有模块代码都只存在于一个分支中,将模块放在不同的分支中会改变我的代码结构。
是否有任何插件或机制可以让我只为我想要的特定模块进行构建。
【问题讨论】:
标签: jenkins jenkins-pipeline multi-module