반응형
CI (Continuous Integration)
1.코드변경사항을 빈번하게 머지를 해야된다.
2.통합을 위한 단계 (빌드, 테스트, 머지)의 자동화
-> 코드변경을 자주 머지하고 통합 단계를 자동화 시키면
자주 점검을 하고 확인할수 있고, 작업 양이 작은 단위로
계속 업데이트 되기때문에 수정하기에 용이하다.
CD(Continuous Deployment)
CI로 머지가 된 것들이 배포할준비가 되었다면,
자동적으로 배포가 되도록 하는 시스템
수동으로 릴리즈하는 곳도 있고 자동화로 해놓는경우도 있다.
-> 테스트 과정을 마치고 머지가 되기에 바로 배포가 되어도 좋지만
신중히 한다면 한번더 점검을 하고 배포하는 방향도 좋을것같다.
CICD PIPE LINE
code -> build -> test -> release -> deploy
CI/CD 의 종류
Jenkins
- CircleCI
- TravisCI
- Github Actions
- etc
반응형
'DevOps' 카테고리의 다른 글
[Network] 네트워크 - 정보의 양을 나타내는 단위 (0) | 2023.07.10 |
---|---|
[Network]네트워크란? 컴퓨터 네트워크에 대해서 (0) | 2023.07.10 |
Linux,Mac screen 명령어 (0) | 2023.03.29 |
AWS 동시 접속 트래픽 이슈 (0) | 2023.02.23 |
AWA RDS (Reational Database Service) 구축 (0) | 2022.11.22 |