Angular Jenkins文件git子模块角度库

Angular Jenkins文件git子模块角度库,angular,jenkins,git-submodules,monorepo,Angular,Jenkins,Git Submodules,Monorepo,我使用angular+monorepo开发定制库 这是我的项目 但这是我对詹金斯CICD的问题 我使用checkout()来提取特定的子模块 这是我的片段 checkout([$class: 'GitSCM', branches: [[name: "${branches}"]], doGenerateSubmoduleConfigurations: false,

我使用angular+monorepo开发定制库

这是我的项目

但这是我对詹金斯CICD的问题

我使用checkout()来提取特定的子模块

这是我的片段

checkout([$class: 'GitSCM',
                        branches: [[name: "${branches}"]],
                        doGenerateSubmoduleConfigurations: false,
                        extensions: [[$class: 'SubmoduleOption',
                                      disableSubmodules: false,
                                      parentCredentials: false,
                                      recursiveSubmodules: true,
                                      reference: '',
                                      trackingSubmodules: false]], 
                        submoduleCfg: [], 
                        userRemoteConfigs: [[credentialsId: "${credentialsId}",url: 
                                            "${gitUrl}"]]])

使用Monorepo,我不能只通过子模块构建,但需要工作空间 因此,构建将导致缺少脚本

我想知道一些解决这个问题的方法,这样我就可以自己和詹金斯一起构建

谢谢