Git 和詹金斯配置

Git and jenkins configuration

我在 git 上有一个存储库,其中有两个项目(文件夹)Spring Boot,Angular 8 在不同的文件夹中

那么我怎样才能在 Jenkins 中区分构建配置 例如 angular 有 'npm build' spring 有自己的。

您可以在 Jenkins 管道中定义多个阶段:

node{
stage('Spring project'){
    dir('spring'){
        git branch: 'master', changelog: false, poll: false, url: '/url/git/repo'
        sh 'mvn clean install'
    }
}
stage('Angular project'){
    dir('Angular'){
        git branch: 'master', changelog: false, poll: false, url: '/url/git/repo'
        sh 'build command'
    }
  }
}