Configure CICD/pipeline
파이프라인 템플릿 구성
- 파이프라인 코드 템플릿 목록 페이지로 이동하여, 새 파이프라인 템플릿을 만들기 위해 ADD 버튼을 선택합니다.
- 파이프라인 템플릿에서 템플릿 이름, 설명 및 코드 유형(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 도구를 목표로 합니다.
- 새로운 파이프라인 생성을 완료하려면 버튼 저장을 클릭하십시오.
새로운 파이프라인 템플릿은 파이프라인 템플릿 목록의 끝에 표시됩니다: