7.4.3. Nexus에 연결
다음 단계에서는 새 Nexus 리포지토리를 사용하는 빌드를 정의하는 방법을 보여줍니다. 튜토리얼의 나머지 부분에서는 wildfly-100-centos7 이 있는 이 예제 리포지토리 를 빌더로 사용하지만 이러한 변경 사항이 모든 프로젝트에서 작동해야 합니다.
예제 빌더 이미지는 환경의 일부로 MAVEN_MIRROR_URL
을 지원하므로 이를 사용하여 빌더 이미지를 Nexus 리포지토리로 가리킬 수 있습니다. 이미지가 환경 변수를 사용하여 Maven 미러를 구성하는 것을 지원하지 않는 경우 Nexus 미러를 가리키도록 올바른 Maven 설정을 제공하도록 빌더 이미지를 수정해야 할 수 있습니다.
$ oc new-build openshift/wildfly-100-centos7:latest~https://github.com/openshift/jee-ex.git \ -e MAVEN_MIRROR_URL='http://nexus.<Nexus_Project>:8081/nexus/content/groups/public' $ oc logs build/jee-ex-1 --follow
<Nexus_Project>
를 Nexus 리포지토리의 프로젝트 이름으로 바꿉니다. 사용하는 애플리케이션과 동일한 프로젝트에 있는 경우 <Nexus_Project>를 제거할 수 있습니다.
OpenShift Container Platform의 DNS 확인에 대해 자세히 알아보십시오.