7.3. 애플리케이션 이미지 생성을 위한 EAP-s2i-build 템플릿

eap-s2i-build 템플릿을 사용하여 애플리케이션 이미지를 생성합니다. eap-s2i-build 템플릿은 애플리케이션 소스 리포지토리의 위치와 애플리케이션을 빌드하는 데 사용할 EAP S2I 이미지의 위치를 구성하는 여러 매개 변수를 추가합니다.

eap-s2i-build 템플릿의 APPLICATION_IMAGE 매개 변수는 애플리케이션 이미지에 해당하는 이미지 스트림의 이름을 지정합니다. 예를 들어 eap-s2i -build 템플릿에서 my-app 이라는 애플리케이션 이미지를 생성한 경우 my- app 이미지 스트림에서 my-app:latest imagestreamtag를 사용하여 애플리케이션을 배포할 수 있습니다. eap-s2i -build 템플릿에 사용된 매개변수에 대한 자세한 내용은 eap- s2i -build 템플릿을 사용하여 애플리케이션 이미지 빌드를 참조하십시오.

이 템플릿을 사용하면 EAP 운영자가 OpenShift에 배포된 애플리케이션을 원활하게 업그레이드할 수 있습니다. 원활한 업그레이드를 활성화하려면 GitHub 리포지토리에서 Webhook를 구성하고 빌드 구성에서 Webhook를 지정해야 합니다. 리포지토리가 업데이트되고 새 빌드가 트리거되면 웹 후크에서 OpenShift에 알립니다.

이 템플릿을 사용하여 JBoss EAP 7.4, JBoss EAP XP 또는 JBoss EAP CD와 같은 JBoss EAP 버전의 이미지 스트림을 사용하여 애플리케이션 이미지를 빌드할 수 있습니다.