본문으로 건너뛰기

Configure CICD/pipeline

파이프라인 템플릿 구성

  1. 파이프라인 코드 템플릿 목록 페이지로 이동하여, 새 파이프라인 템플릿을 만들기 위해 ADD 버튼을 선택합니다.

  1. 파이프라인 템플릿에서 템플릿 이름, 설명 및 코드 유형(Jenkinsfile, Tekton)을 입력합니다:
  • Jenkinsfile은 Groovy 형식으로 작성됩니다.

파일 이름을 추가한 후, Jenkinsfile의 세부 정보를 추가하기 위해 New file 버튼을 클릭합니다:

Add file 버튼을 클릭하여 여러 파일을 추가할 수 있습니다.

현재 파일은 Delete file 버튼을 클릭하여 제거할 수 있습니다.

  • Tekton은 Yaml 형식으로 작성됩니다.

새 Tekton 파일을 만들기 위해 동일한 작업을 진행합니다:

애플리케이션의 맥락, 조직의 인프라 및 Jenkins 또는 Tekton 파이프라인에서 선호하는 CI/CD 관행과 같은 여러 요인에 따라:

Use Jenkins 경우:

  • 널리 사용되고 유연한 CI/CD 도구가 필요하며 많은 플러그인 지원이 있는 경우.
  • 기존 Jenkins 인프라가 있으며 애플리케이션을 통합하고자 하는 경우.
  • 보다 전통적이고 독립적인 CI/CD 시스템이 필요한 경우.
  • CI/CD 파이프라인에 대한 사용자 정의 및 세밀한 제어가 필요한 경우.

Use Tekton 경우:

  • Kubernetes와 함께 작업하며 클라우드 네이티브, Kubernetes 중심의 CI/CD 파이프라인을 원할 때.
  • Kubernetes 모범 사례에 맞는 YAML을 사용하여 파이프라인에 대한 선언적 접근 방식이 필요합니다.
  • 파이프라인을 동적으로 확장하고 CI/CD를 처리하는 보다 컨테이너화된 방법을 원합니다.
  • GitOps 또는 Kubernetes 우선 환경에 적합한 클라우드 독립적이고 유연한 CI/CD 도구를 목표로 합니다.
  1. 새로운 파이프라인 생성을 완료하려면 버튼 저장을 클릭하십시오.

새로운 파이프라인 템플릿은 파이프라인 템플릿 목록의 끝에 표시됩니다: