본문 바로가기
반응형

Strategy2

MultiBranches Pipeline 설명 및 사용법 [MulptiBranches Pipeline Project] 이 프로젝트의 주요기능은 jenkins가 자동으로 "소스코드 관리 시스템"에서 jenkins 프로젝트로 인식되는 프로젝트의 브랜치를 관리하고 빌드하는 것이다. 브랜치별로 Job이 폴더 프로젝트에 존재한다. "소스코드 관리 시스템"에서 브랜치가 발생하면, 자동으로 이에 해당하는 jenkins Job이 생성된다. 따라서, "소스코드 관리 시스템(GIT)"의 브랜치가 발생하면 자동으로 발견하고 브랜치별로 빌드배포가 가능하다. Branch Sources Server : Repository Credentials : SCM 접속 인증정보 Owner : Use the Project Key, not the project name Repository Name .. 2023. 8. 17.
kubernetes Deploy Strategy(배포전략) 대표적인 무중단 배포 전략 세 가지를 기술한다. 무중단 배포란? 서비스적인 장애와 배포에 있어서 부담감을 최소화 하고, 서비스가 중단되지 않도록 배포하는 기술 Rolling Update Blue/Green Canary 롤링(Rolling) 구 버전을 하나 제거하고 새 버전을 하나 추가하는 과정을 반복하는 방식(V1에서 V2로 점진적으로 전환) 이전버전(v1)과 새버전(v2)의 인스턴스가 동시에 존재할 수 있다는 단점이 있음. (버전 차이로 인해 발생하는 상황을 고려해야한다. ) 서버 수의 제약이 있을 경우, 배포중에 인스턴스 수가 감소된다. 블루/그린(Blue/Green) 이전버전과 새버전을 동시에 나란히 구성 후 트래픽을 일제히 전환한다. 롤링에서 존재하는 버전차이에 대한 문제를 해결할 수 있다. 문제.. 2020. 12. 29.
반응형