CI/CD가 뭔가요?
- 지속적 통합(Continuous Integration), 지속적 배포
- 자동화
젠킨스
- 설치식
- CI
- 지정한 저장소에 push만하면 젠킨스 서버로 전송된다
- 여러 테스팅 플러그인들이 있다
- 문제가 생기면 개발자에게 슬랙 메시지로 알려준다
- CD
Travis CI
- 클라우드로 이용가능
- CI 뿐만아니라 배포해서 배포 서버로 바로 보내는 CD 기능도 된다
Github Actions
- 저장소에 CI/CD 직접할 수 있도록 제공
- 워크 플로우 다운 받거나 직접 작성해서 깃헙이 제공하는 클라우드 공간에서 테스팅도되고 빌드 메시지 전송도 가능
CI/CD가 뭔가요?