52번 서버에서 빌드
- 공통
- wapl_deploy그룹에서 image_info 변경사항 있으면 기입
- 이미지 빌드 및 생성
- 실환경에 이미지 버전으로 반영됨
- 하버에 push를 함 - QA, Release 둘다 푸시됨
- mkdir 날짜 생성해야함 - ex)mkdir 20220125
- 젠킨스 빌드 성공했는데 확인해봐야 할 것
- QA FTP에 changeInfo.txt insert >> 자동으로 됨
- QA ftp 서버 불안정해서 이미지info 배포 안되어있으면
- 52번 deploy 프로젝트에서 복사해서 업로드
- QA ftp 서버 불안정해서 이미지info 배포 안되어있으면
- harbor 확인해야함
- 같은 버전으로 빌드한 경우 태그가 비어있음 -> 삭제하면됨
- 업로드 안된경우 99.9% 용량부족
- QA FTP에 changeInfo.txt insert >> 자동으로 됨
- QA방에 배포 되었다고 전달
- hsm po
- DB 스크립트 변경사항 있는경우 담당팀에 해당버전으로 빌드 요청
- ex) v5.9.2로 빌드요청
- wapl-webtob (git 기준으로 빌드)
- 운영 반영 직전에 hotfix 날짜 기준으로 빌드함
- 운영에 웹투비 급하게 지난달 운영꺼 반영해달라고 할때
- 백업한 핫픽스 브랜치 기준으로 이미지 말면됨
- wapl-po (deploy 폴더 기준으로)
- 220.90.208.123 서브의 /home/storage/deploy 기준으로 빌드됨
- 운영에서 급히 하나만 수정해달라고 하면 백업해논거 기준으로 변경해서 배포
- 주의사항 : 원래 deploy에 있던 최신 서비스그룹으로 백업
- hotfix에 올려준건 수동으로 deploy복사해서 해야함
- 버전 규칙
- major.minor.patch ex) 5.9.0
- minor 버전은 한달마다 올라감
- 1차배포 x.x.0
- 수정사항 있으면 웹투비만 x.x.0_fix1 이런식으로 처리
- PO는 재부팅해달라고 요청하는게 나음 > 용량문제
- 2차 배포 x.x.1
- 3차 배포 x.x.2
- 패치 버전을 맞춰줘야 QA에서 관리가 쉬워서 이렇게 협의됨
'BIZ > CICD' 카테고리의 다른 글
upstream connect error or disconnect/reset before headers. reset resason : connection fail (0) | 2022.06.20 |
---|---|
test-gradle pending 이슈 (0) | 2022.06.20 |
배포 업무 프로세스 이슈 (0) | 2021.12.30 |
젠킨스 no route ot host (connection Exception) (0) | 2021.11.14 |
jenkins 프로젝트 생성 가이드 (0) | 2021.11.14 |