[CI/CD] CI/CD 기본 개념

2023. 12. 27. 11:53· DevOps/CI,CD
목차
  1. 1. CI/CD
  2. 2. CI
  3. 3. CD

1. CI/CD

  • 지속적인 통합, 지속적인 제공, 지속적인 배포
  • 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더 짧은 주기로 고객에게 제공하는 방법
  • 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포 단계까지 라이프사이클 전체에 걸쳐 자동화와 지속적인 모니터링을 제공
  • 구축 사례는 CI/CD 파이프라인 이라고 부름
  • CI/CD 툴로는 Github Actions, GitLab CI/CD, Jenkins, Buildkite 등이 있음

 

2. CI

  • CI(Continuous Integration) : 지속적인 통합
    • 원래는 모든 분기 소스 코드를 수작업으로 병합해야함 (다른 개발자가 동시에 적용하는 변경 사항과 충돌 가능성 있기 때문)
    • CI를 통해서 코드 변경 사항을 공유 branch 로 병합하는 작업을 자동화
    • 병합 후 변경 사항에 대한 build 자동화
    • 각기 다른 레벨의 test 자동화

 

3. CD

  • CD(Continuous Delivery) : 지속적인 제공
    • CI의 자동화된 build, test 이후 유효한 코드를 repository에 자동으로 release
    •  자동화된 프로세스 완료 후 수동으로 배포
  • CD(Continuous Deployment) : 지속적인 배포
    • Continuous Delivery의 확장된 형태
    • repository에 자동으로 release 이후 애플리케이션을 프로덕션으로 release 하는 작업 자동화

 

즉, CI/CD 파이프라인이 모두 구축되면 개발자가 애플리케이션에 변경 사항을 작성하면 몇 분 이내로 클라우드 애플리케이션을 자동으로 실행할 수 있음

 

 

저작자표시 변경금지 (새창열림)

'DevOps > CI,CD' 카테고리의 다른 글

[CI/CD] Docker로 프로젝트 배포 및 중단  (0) 2023.12.28
[CI/CD] AWS EC2 인스턴스 SSH 접속 + Docker 설치  (0) 2023.12.28
[CI/CD] AWS EC2 인스턴스 생성 방법  (0) 2023.12.28
[CI/CD] AWS RDS 생성 방법 + MySQL 워크벤치와 연동  (0) 2023.12.27
[CI/CD] AWS 보안그룹 생성 방법  (1) 2023.12.27
  1. 1. CI/CD
  2. 2. CI
  3. 3. CD
'DevOps/CI,CD' 카테고리의 다른 글
  • [CI/CD] AWS EC2 인스턴스 SSH 접속 + Docker 설치
  • [CI/CD] AWS EC2 인스턴스 생성 방법
  • [CI/CD] AWS RDS 생성 방법 + MySQL 워크벤치와 연동
  • [CI/CD] AWS 보안그룹 생성 방법
공대생안씨
공대생안씨
전자공학과 학부생의 코딩 일기
티스토리
|
로그인
공대생안씨
공대생의 코딩 일기
공대생안씨
글쓰기
|
관리
전체
오늘
어제
  • All Categories (153)
    • Spring Boot (46)
      • JPA (7)
      • Lombok (2)
    • Java (21)
    • DevOps (3)
      • CI,CD (8)
      • Monitoring (2)
    • Database (7)
      • MySQL (5)
      • MongoDB (1)
      • H2 (1)
    • Trouble Shooting (5)
    • FE (4)
    • IntelliJ (3)
    • Git (3)
    • Algorithm (41)

블로그 메뉴

  • 홈
  • 태그
  • Github

공지사항

인기 글

hELLO · Designed By 정상우.v4.2.2
공대생안씨
[CI/CD] CI/CD 기본 개념
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.