
[그림
14
-
3
] 하단 파이프라인 (그림
14
-
5
)은 클러스터에 배포되는 애플리케이션을 위한 것이
다. 실제로 별도로 배포된 모든 애플리케이션은 하나 또는 여러 개의 파이프라인을 가질 수 있
다. 이 파이프라인에는 애플리케이션을 자체적으로 빌드하고 테스트하기 위한 초기 단계가 하
나 이상 포함되어 있다. 그런 다음 각 환경의 클러스터에 애플리케이션을 배포하는 단계를 진
행한다. 배포된 애플리케이션을 테스트하고 검토한 후에는 이러한 환경에서 프로덕션으로 사
용할 수 있다. 애플리케이션용 파이프라인은 클러스터 인스턴스용 파이프라인과 매우 느슨하
게 연결되어 있다. 우리는 클러스터 업데이트 후 애플리케이션 테스트 단계를 트리거하도록 선
택할 수 있다. 이렇게 하면 애플리케이션별로 테스트를 실행하여 클러스터 변경으로 인해 애플
리케이션에 발생하는 모든 문제를 찾을 수 있다.
그림
14-5
클러스터에 애플리케이션을 제공하기 위한 파이프라인
고객 애플리케이션
[그림
14
-
6
]의 애플리케이션 클러스터 스택에 대한 파이프라인은 일부 구문 검사를 실행하는
오프라인 단계로 시작되고 스택 코드를 인프라 플랫폼의 모의 로컬
mock
에 적용한다 (
9
.
3
절 참
고). 이러한 테스트는 인프라 플랫폼 리소스를 사용할 필요 없이 코딩 레벨에서 문제를 포착할
수 있으므로 빠르게 실행된다.
293
14 ...