1. 程式人生 > >Jenkins 本地Maven倉庫隔離策略

Jenkins 本地Maven倉庫隔離策略

color 一個 保持 覆蓋 version repo size install 相互

一、概述

  如果只使用一個Maven倉庫,很容易會造成擁有相同的GroupID/ArtifactID/Version的JOB,在install時會在本地Maven倉庫相互覆蓋,所以我們要倉庫隔離

二、隔離策略

2.1 隔離原因

  1. 開發分支JOB和主幹JOB會相互覆蓋。
  2. CI JOB和打包發布JOB會相互覆蓋。

2.2 隔離方法

  View劃分保持一致,Jenkins本地Maven倉庫也分成四個,即:

  1. CI 開發分支倉庫:ci-dev-repo
  2. CI 主幹倉庫:ci-tru-repo
  3. 打包開發分支倉庫:rel-dev-repo
  4. 打包主幹倉庫:rel-tru-repo
  5. 默認倉庫:comm-repo

Jenkins 本地Maven倉庫隔離策略