-
SCP JenkinsLanguage/SAP 2021. 12. 21. 18:08
공통jenkins 사용으로 프로젝트 ci/cd 구성시 선행사항
ref-cjenkins-guide : https://www.project-piper.io/infrastructure/customjenkins
- 역할 별 todo list
- admin (클라우드데브옵스팀 공통jenkins 담당자)
- container 도커 이미지 (jenkins:inbound-agent + 'curl', 'docker') : Dockerfile
- job 아이템은 Multibranch Pipeline 으로 생성
- 필수 jenkins 플러그인 설정 > ref-cjenkins-guide - Plugins : plugins.txt
- 글로벌 파이프라인 라이브러리 설정 (SAP 제공) > ref-cjenkins-guide - Shared Library
호스트도커 데몬 이용 설정 (docker out of dockerdocker in docker)- container 구동 계정 'jenkins'로 설정 > ref-cjenkins-guide - User Permission Issue
- user (프로젝트 CICD 담당자)
- job item > configure > Branch Sources 설정
- job bootstrab file (JenkinsFile) 작성
- admin (클라우드데브옵스팀 공통jenkins 담당자)
ci/cd 파이프라인 설정 참고사항
ref-script-guide : https://www.project-piper.io
- config files
- mta.yml : 프로젝트 빌드,배포 설정 정보
- JenkinsFile : jenkins 잡 실행 스크립트. 파이프라인 라이브러리에서 알맞은 step func을 선택해 작성 > ref-script-guide - LNB - Library steps
- .pipeline/config.yml : 파이프라인 라이브러리의 각 step func의 파라메터를 설정 > ref-script-guide - LNB - Configuration
- log
- prepare, build : jenkins 콘솔 에서 full-log 확인 가능
- deploy : jenkins 콘솔 에서 확인 할 수 없는 세부 사항 로그는 cf 환경에 남음. 관련 세부 사항 로그경로가 출력 되면 직접 cf환경에서 다운로드하여 확인
'Language > SAP' 카테고리의 다른 글
SCM Branch 전략 (0) 2021.12.21 SCP CI/CD 전략 (0) 2021.12.21 - 역할 별 todo list