2013-07-23 6 views
2

우리는 현재 Continuous Integration을위한 다양한 제품을 테스트하고 있으며 그 중 하나는 Artifactory (Maven 사용을위한 설정)입니다.Maven 저장소 오프라인 설치 - Artifactory

Maven이 Artifactory와 작동하도록 구성되어 있으면 종속성 (Jars, Plugins, Artifacts)을 다운로드 할 때 인터넷을 사용하지 않아야합니다. 처음으로 \ build를 설치하려고하는 maven에서 Artifactory는 인터넷에서이 파일을 다운로드하고 나중에 사용할 수 있도록 캐시 된 로컬 저장소에 저장합니다.

문제는 인터넷 연결없이 Artifactory를 설치해야하므로 Artifactory는 파일을 다운로드하고 다운로드 할 수 없다는 것입니다.

우리가 오프라인으로 제공하는 파일에서 로컬 저장소를 만들기 위해 Artifactory에 수동으로 말할 수있는 방법은 무엇입니까?

답변

3

목표 달성하기 위해 몇 가지 방법이 있습니다 :

이 파일은 받는다는 레이아웃 트리 구조 디렉토리에 로컬 시스템에 저장되어있는 경우

가져 오기가 출시 저장소로 수행되고 경우 & 스냅 샷 유물, 스냅 샷의 유물이 거부됩니다 모두 자료를 가져 오려는 점에 유의하고, 스냅 샷 저장소에 다시이 폴더를 가져올 것입니다하시기 바랍니다 . 다른 방법으로 동일한 결과가 발생합니다 (스냅 샷으로 가져 오기 릴리스는 스냅 샷 아티팩트 만 가져옵니다). 파일을 받는다는 레이아웃 트리 구조 디렉토리없이 해당 지역의 dist에 저장된 경우

희망이 있습니다.

+0

첫 번째 기능은 관리> 가져 오기 및 내보내기 (호스트 : 포트/artifactory/webapp/#/admin/import_export) 아래에 있습니다. –

3

오프라인 장면은 Artifactory User Guide에 잘 설명되어 있습니다. 귀하의 사례가 처음입니다 - 조직 전체 오프라인.

Artifactory를 오프라인으로 설정했으면 @ Itamarb의 답변에서 저장소를 채우는 방법을 확인하십시오.