C.5. OpenShift Maven 플러그인 빌드 목표 이해

빌드 목표는 Docker 형식의 이미지 또는 S2I 빌드와 같은 Kubernetes 및 OpenShift 빌드 아티팩트를 생성하고 관리하는 데 사용됩니다.

표 C.1. OpenShift Maven 플러그인 빌드 목표

목표설명

oc:resource

Kubernetes 또는 OpenShift 리소스 설명자를 생성합니다. 생성된 리소스는 target/classes/META-INF/jkube/openshift 디렉터리에 있습니다.

oc:build

이미지 빌드.

oc:push

이미지를 레지스트리로 푸시합니다. 푸시할 레지스트리는 기본적으로 docker.io이지만 이미지 이름의 일부로 지정할 수 있습니다.

oc:apply

실행 중인 클러스터에 리소스를 적용합니다. 이 목표는 oc:deploy와 유사하지만 전체 배포 사이클을 수행하지 않습니다.