【问题标题】:Git and jenkins configurationGit 和詹金斯配置
【发布时间】:2019-11-28 14:05:25
【问题描述】:

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

那么我如何在 Jenkins 中区分构建配置 例如,具有“npm build”的角度 春天有它自己的。

【问题讨论】:

  • 我建议为每个项目文件夹创建一个 Jenkinsfile。在一个 Angular 中,你会像你说的那样用 npm 构建它。在 spring 文件夹中,Jenkinsfile 使用 maven。所以你基本上总共有 2 个 Jenkinsfile,每个项目一个。

标签: git spring-boot jenkins angular7


【解决方案1】:

您可以在 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'
    }
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 2014-12-06
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多