⚡기본 개념 정리
WSL (Windows Subsystem for Linux)
Window 환경에서 리눅스 환경처럼 사용 가능 하도록 가능하게 하는 하위 시스템.
(예전처럼 Window에서 VM과 같은 도구를 사용하여 리눅스를 사용했던것과 달리 훨씬 더 빠르고 효율적으로 사용 가능하다.!)
WSL의 경우는 Window 10 에서 동작 하며, wsl2의 경우 Window 버전에 따라서 지원 여부가 결정되니 확인 필요.
(Windows 2004(20H1) Version 이상)
CI / CD
CI(Continuous Integration) : 지속적인 통합
- 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통홥 되는것.
새로운 소스 코드의 빌드, 테스트, 병합을 의미
필요한 환경❗❗
다수의 개발자가 형상관리 툴을 공유하여 사용하는 환경.
CD(Continuous Delivery & Continuous Deployment) : 지속적인 서비스 제공 & 지속적인 배포
- Continuous Delivery : 공유 레포지토리로 자동 Release 하는것.
- Continuous Deployment : Production 레벨까지 자동으로 deploy 하는것.
정리하면 개발자의 변경사항이 레포지토리를 넘어서 고객의 프로덕션 환경까지 릴리즈 되는것을 의미.
# CI/CD의 대표 툴
- Jenkins, Travis CI , Bamboo 등등
반응형
'DevOps' 카테고리의 다른 글
WSL2에서 Docker 구축 정리 (0) | 2022.10.02 |
---|---|
Docker란 무엇인가?! (0) | 2022.09.25 |
[DevOps] wsl2 + Jenkins 구축 및 참조 사항 내용 정리 (0) | 2022.05.12 |
[DevOps] wsl2 + Jenkins 구축 진행 (2) (0) | 2022.05.12 |
[DevOps] wsl2 + Jenkins 구축 진행 (1) (0) | 2022.05.12 |