CI/CD
CI: Continuous Integration
- 팀 구성원이 하루에 한 번 이상 작업을 통합하는 S/W 개발 방법.
- 코드 커밋 후 자동화 된 빌드를 통해 S/W가 즉시 구축되고 테스트 됨.
CD: Continuous Delivery
- 짧은 주기로 소프트웨어 제품을 개발하는 S/W 엔지니어링 방법.
CI와 CD의 차이점?
- CI는 코드베이스에 대한 변경사항을 자동으로 테스트하는 접근 방식.
- CD는 새로운 기능, 구성, 버그 수정의 변경 사항을 가져오는 접근 방식.
What is Jenkins?
- Self-contained, open source Automation Server
- Used to automate all sorts of tasks related to building, testing, and delivering or deploying s/w.
Install Jenkins
Docker
EC2 환경에서 도커를 활용한 젠킨스 설치하기
https://github.com/cheesecat47/JenkinsEx