从GIT Repo(Jenkins/GIT)构建一个项目

从GIT Repo(Jenkins/GIT)构建一个项目,git,jenkins,jenkins-git-plugin,Git,Jenkins,Jenkins Git Plugin,我试图从Jenkins的GIT repo(总共49个模块)中检查一个maven项目并进行构建。唯一的原因是,为了部署到Tomcat上,它们都需要以稍微不同的方式构建。我可能已经能够在SVN中完成它了,因为我已经处理它十年了。但说到GIT,我是一个初出茅庐的人,我只是不知道如何让它发挥作用。当前GIT文件夹结构如下所示: Maven Parent Project Child Project A Child Porject B Child Po

我试图从Jenkins的GIT repo(总共49个模块)中检查一个maven项目并进行构建。唯一的原因是,为了部署到Tomcat上,它们都需要以稍微不同的方式构建。我可能已经能够在SVN中完成它了,因为我已经处理它十年了。但说到GIT,我是一个初出茅庐的人,我只是不知道如何让它发挥作用。当前GIT文件夹结构如下所示:

    Maven Parent Project
        Child Project A
        Child Porject B
        Child Porject C
        Child Porject D
        .
        .
        .
        .
        .
        and so on...
现在让我们假设我想创建一个只构建ChildProjectD的作业,我该怎么做?有可能吗?我确实安装了插件GIT参数,我想这会让我有所收获。但就是不知道该在田里放些什么


这方面的任何帮助都会有所帮助。提前感谢。

以下指南可能会帮助您初始化Jenkins freestyle作业以构建子项目,而不是构建git回购中包含的所有项目

  • 为Jenkins安装git插件
  • 创建一个自由式作业,并在SCM存储库字段上添加git hub存储库的链接

    • 新项目-->
    • 命名项目并确定-->
    • 在SCM中选择Git-->
    • 添加存储库URL-->
    • 将调用顶级maven目标添加为构建步骤-->
    • 在目标
      install-pl ChildProjectD中
    • (可选)添加生成后配置和其他配置
  • 它将根据您的需要构建子项目,而不是完整的项目。 你可以参考以获得更多帮助。有关更多信息,请查看mvn安装-pl--help

    请随意提问