2013-06-10 1 views
0

저는 Nexus의 초보자입니다. 최근 개발 팀에 git을 통합 한 결과, 복제 된 GIT 저장소에서 maven을 통해 응용 프로그램의 빌드 이미지를 만든 다음 개발 환경에 배포 한 다음 원격으로 저장하는 솔루션을 개발하려고합니다. Nexus repo [DEV].Nexus 1 저장소에서 다른 이미지로 푸는 방법

저는 3 개의 타겟 환경과 3 개의 각각의 Nexus 레포의 [Dev, QA-Test and Prod]로 작업하고 있습니다. 이 빌드 이미지를 1 개의 Nexus 레포에서 다른 [DEV에서 QA-TEST로, QA-TEST에서 PROD로] 이동하고 싶습니다.

내가 궁금한 점은 Nexus 자체에서 내장 이미지를 1 개의 넥서스 저장소에서 다른 곳으로 복사하는 방법이 있다는 것입니다. 로컬 파일 시스템 작업 디렉토리로 가져온 다음이를 밀어 올리는 것입니다. 그것) 다른 저장소로?

답변

1

Nexus Professional에는 정확히 수행 할 수 있도록 설계된 스테이징 수트가 포함되어 있습니다. 책에 대한 자세한 내용은 Nexus를 사용하여 Repository Management의 staging chapter을 읽고 eval version으로 시도해보십시오.

+0

감사합니다. Manferd. 문제는 직장에서 Nexus Pro를 사용하지 않는다는 것입니다. 그냥 기본 버전. 이것은 여전히 ​​넥서스의 비 프로 버전에서 할 수 있습니까? – user1916820

+0

직장에서 Nexus Pro를 사용하지 않는 것이 문제입니다. 그냥 기본 버전. 이것은 여전히 ​​넥서스의 비 프로 버전에서 할 수 있습니까? 아마 접근 방식을 변경해야합니다. war 파일을 빌드하고 넥서스 스냅 샷 저장소로 푸시 할 수 있습니다. 알아 내야 할 점은 스냅 샷 repo에서 추출한 다음 목표 대상 서버/경로로 전쟁을 scp하고 Tomcat을 중지/시작하는 것입니다. QA 준비가 끝나면 스냅 샷 저장소에서 압축을 풀고 릴리즈 저장소로 밀어 넣은 다음 스냅 샷 저장소에서 다시 추출한 다음 대상에 푸시해야합니다. 이견있는 사람? – user1916820

+0

http/https를 통해 원하는 도구를 사용하여 repo에서 전쟁을 시작하거나 원하는 경우 Nexus REST API를 사용하여 배포 할 수 있습니다. –

관련 문제