본문 바로가기

개발과정 간단 정리

CICD

젠킨스 와 CI/CD 파이프라인

클라우드환경과 젠킨스를 이용한 CICD
1.
CICD 파이프라인이란? 장점 단점 
2.
개발자는 로컬에서 개발하고 협업시에는 dev환경 qa 환경 등의 여러개의 개발환경을 구축하게 된다.  사용자 / 내부팀들 / 개발 각 환경별로 어떻게 배포를 하는지.
3.
환경변수는 어떻게 되고 배포가 어떻게 관리가 되고
4.
여러명의 개발자들이 각자의 로컬에서 개발을 하는데
여러명의 카피본들을 합해서 지속적으로 빠르게 배포하는것이 CI이이다.
통합된 코드를 내부관리자들이나 유저들에게 딜리버리하는것을 CD라고 한다.
개발자누군가 개발하면 그것이 빠르게 통합되고 프론트의 경우 린트도 되어 배달되는것을 CICD라고 한다.
무중단 배포 : 버전을 바꿔주면서 도중에 서비스가 끊기지 않도록 배포하는것 AWS ECS