【问题标题】:build pipeline in gitlab在 gitlab 中构建管道
【发布时间】:2017-06-08 08:17:55
【问题描述】:

我在 gitlab 中有 2 个 maven 项目,A 和 B。项目 A 依赖于项目 B。 我想用gitlab-ci来构建A。

B项目的gitlab-ci.yml文件如下:

image: maven:3-jdk-8

build:
  script: "mvn install -B" 

项目中的 gitlab-ci 应该是什么样子?

【问题讨论】:

    标签: gitlab gitlab-ci


    【解决方案1】:

    在你的项目 A 中使用 GIT SUBMODULES 来引用项目 B,然后添加

    GIT_SUBMODULE_STRATEGY: recursive
    

    到项目 A 中的 gitlab-ci.yml 文件。进一步的项目 B 还需要项目根目录中的 CI 配置文件。

    https://docs.gitlab.com/ce/ci/git_submodules.html

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2020-07-23
      • 2012-05-26
      • 2020-06-12
      • 1970-01-01
      • 2021-11-26
      相关资源
      最近更新 更多