developer commit
형상&버전관리 - gitlab
build / test / package - jenkins : gitlab에 있는 소스를 불러와서 build하고 test하고 package 한다. 단위test 통과 못하면 fail되어 개발자에게 알람. 단위테스트 통과하면 dev&prod서버에 배포 진행
정적테스트 및 분석 : 소나큐브
IaC, 빌드된 결과물을 운영환경에 배포 : ansible
운영환경 : 쿠버네티스
이런 일련의 과정을 CI/CD 파이프라인
젠킨스 설치는 도커 컴포즈로 젠킨스 플러그인 전체 설치
jenkins-item이란 : 작업(빌드,배포)최소단위
jenkins git plugin 설치
아이템별 git 레포 설정
jenkins maven plugin 설치
메이븐으로 컴파일 - clean compile package
jenkins > docker 방법
1) publish over SSH
'job > linux' 카테고리의 다른 글
기본 엔지니어링 체크리스트 (0) | 2024.03.20 |
---|---|
docker Exited (137) (0) | 2024.01.09 |
간헐적 500 Server Internal Error 원인 파악하기 (0) | 2022.11.10 |
du -sch --exclude (0) | 2022.07.11 |
systemd: Created slice libcontainer_number_systemd_test_default.slice. (0) | 2022.07.11 |