5.3. 파이프라인 빌드


중요

Pipeline 빌드 전략은 AWS 4의 Red Hat OpenShift Service에서 더 이상 사용되지 않습니다. 동일하고 향상된 기능은 Tekton 기반 AWS Pipelines의 Red Hat OpenShift Service에 있습니다.

AWS의 Red Hat OpenShift Service의 Jenkins 이미지는 완전히 지원되며 사용자는 Jenkins 사용자 설명서를 따라 작업에 jenkinsfile 을 정의하거나 소스 제어 관리 시스템에 저장해야 합니다.

파이프라인 빌드 전략을 사용하면 개발자가 Jenkins 파이프라인 플러그인에서 사용할 Jenkins 파이프라인을 정의할 수 있습니다. 다른 빌드 유형과 동일한 방식으로 AWS의 Red Hat OpenShift Service에서 빌드를 시작, 모니터링 및 관리할 수 있습니다.

파이프라인 워크플로는 빌드 구성에 직접 포함하거나 Git 리포지토리에 제공하는 방식으로 jenkinsfile에 정의하고 빌드 구성에서 참조합니다.

5.3.1. AWS 파이프라인의 Red Hat OpenShift Service 이해

중요

Pipeline 빌드 전략은 AWS 4의 Red Hat OpenShift Service에서 더 이상 사용되지 않습니다. 동일하고 향상된 기능은 Tekton 기반 AWS Pipelines의 Red Hat OpenShift Service에 있습니다.

AWS의 Red Hat OpenShift Service의 Jenkins 이미지는 완전히 지원되며 사용자는 Jenkins 사용자 설명서를 따라 작업에 jenkinsfile 을 정의하거나 소스 제어 관리 시스템에 저장해야 합니다.

파이프라인을 사용하면 AWS의 Red Hat OpenShift Service에서 애플리케이션 빌드, 배포 및 승격을 제어할 수 있습니다. Jenkins Pipeline 빌드 전략, jenkinsfiles 및 Jenkins 클라이언트 플러그인에서 제공하는 AWS DSL(Domain Specific Language)의 Red Hat OpenShift Service를 결합하여 모든 시나리오에 대해 고급 빌드, 테스트, 배포 및 승격 파이프라인을 생성할 수 있습니다.

Red Hat OpenShift Service on AWS Jenkins 동기화 플러그인

AWS Jenkins 동기화 플러그인의 Red Hat OpenShift Service는 빌드 구성을 유지하고 Jenkins 작업 및 빌드와 동기화된 빌드 오브젝트를 유지하며 다음을 제공합니다.

  • Jenkins에서 동적 작업 및 실행 생성
  • 이미지 스트림, 이미지 스트림 태그 또는 구성 맵에서 에이전트 Pod 템플릿 동적 생성
  • 환경 변수 삽입
  • AWS 웹 콘솔의 Red Hat OpenShift Service의 파이프라인 시각화.
  • Jenkins Git 플러그인과의 통합으로, AWS 빌드의 Red Hat OpenShift Service의 커밋 정보를 Jenkins Git 플러그인으로 전달합니다.
  • Jenkins 인증 정보 항목에 대한 시크릿 동기화입니다.

Red Hat OpenShift Service on AWS Jenkins 클라이언트 플러그인

AWS Jenkins 클라이언트 플러그인의 Red Hat OpenShift Service는 Jenkins 플러그인으로, AWS API Server에서 Red Hat OpenShift Service와의 다양한 상호 작용을 위한 읽기 쉽고 간결하고 포괄적이며 유창한 Jenkins Pipeline 구문을 제공하는 것을 목표로 합니다. 플러그인은 스크립트를 실행하는 노드에서 사용할 수 있어야 하는 AWS 명령줄 툴 oc 에서 Red Hat OpenShift Service를 사용합니다.

Jenkins 클라이언트 플러그인은 Jenkins 마스터에 설치되어 있어야 AWS DSL의 Red Hat OpenShift Service를 애플리케이션의 jenkinsfile 내에서 사용할 수 있습니다. 이 플러그인은 AWS Jenkins 이미지에서 Red Hat OpenShift Service를 사용할 때 기본적으로 설치 및 활성화됩니다.

프로젝트 내 AWS Pipelines에서 Red Hat OpenShift Service의 경우 Jenkins Pipeline 빌드 전략을 사용해야 합니다. 이 전략에서는 기본적으로 소스 리포지토리의 루트에서 jenkinsfile을 사용하지만 다음과 같은 구성 옵션을 제공합니다.

  • 빌드 구성 내의 인라인 jenkinsfile 필드
  • 소스 contextDir에 상대적으로 사용할 jenkinsfile의 위치를 참조하는, 빌드 구성 내의 jenkinsfilePath 필드
참고

선택적 jenkinsfilePath 필드는 소스 contextDir에 상대적으로 사용할 파일의 이름을 지정합니다. contextDir이 생략된 경우 기본값은 리포지토리의 루트입니다. jenkinsfilePath가 생략된 경우 기본값은 jenkinsfile입니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동