7.5. 빌드 서비스를 사용하여 컨테이너 이미지 빌드
파트너 플러그인의 컨테이너 이미지를 빌드합니다.
절차
- Build Service 를 클릭합니다.
Configure Build Service (빌드 서비스 구성)를 클릭하여 빌드 세부 정보를 구성합니다.
- Red Hat Container Build 가 ON 으로 설정되어 있는지 확인합니다.
- Git 소스 URL을 추가하고 git 리포지토리가 보호되는 경우 소스 코드 SSH 키 를 선택적으로 추가합니다. URL은 HTML 또는 SSH일 수 있습니다. SSH는 보호된 git 리포지토리에 필요합니다.
-
선택 사항: Dockerfile 이름 을 추가하거나 Dockerfile 이름이
Dockerfile
인 경우 비워 둡니다. - 선택 사항: Docker 빌드 컨텍스트 루트가 git 리포지토리의 루트가 아닌 경우 컨텍스트 디렉터리를 추가합니다. 그렇지 않으면 이 필드를 비워 둡니다.
- Git 리포지토리의 Branch 를 컨테이너 이미지를 기반으로 하도록 설정합니다.
- Submit (제출)을 클릭하여 Build Service 설정을 완료합니다.
- Start Build (빌드 시작)를 클릭합니다.
태그 이름 을 추가하고 제출을 클릭합니다. 빌드를 완료하는 데 최대 6분이 걸릴 수 있습니다.
- 태그 이름은 플러그인의 버전이어야 합니다.
-
최종 참조 URL은
registry.connect.redhat.com/namespace/repository:tag
입니다. -
예:
registry.connect.redhat.com/mycompany/myosp13-openstack-cinder-volume-myplugin:1.0
- 새로 고침 을 클릭하여 빌드가 완료되었는지 확인합니다. 선택 사항: 일치하는 빌드 ID 를 클릭하여 빌드 세부 사항 및 로그를 확인합니다.
-
빌드 서비스는 이미지를 빌드하고 스캔합니다. 일반적으로 완료하는 데 10-15 분이 걸립니다. 검사가 완료되면
View
(보기) 링크를 클릭하여 검사 결과를 확장합니다.