rlaehdehd7.archive
close
프로필 사진

rlaehdehd7.archive

github: @rlaehdehd7

  • 분류 전체보기 (17)
    • php-laravel (0)
    • DevOps (11)
      • docker (8)
      • CI-CD (3)
    • SQL (0)
    • Network (1)
    • java (0)
    • Frontend (5)
      • Vue.js (4)
      • Next.js (1)
  • 홈
  • 태그

CI/CD를 알아야 하는 이유

CI/CD테스트(Test), 통합(Merge), 배포(Deploy)의 과정을 자동화하는 것 CI/CD를 알아야 하는 이유서비스를 운영하다보면 새로운 기능을 추가하거나 수정이 일어나는 경우가 많다.그럴 때 마다 코드 작성하고, Commit하고, 브랜치에 Merge하고 배포하기엔 너무 귀찮다.귀찮은 반복적인 과정을 자동화시키자! → CI/CD  CI/CD의 과정기능 개발 완료 후에 Commit을 남기면 빌드가 되도록 셋팅한다빌드가 완료되면 작성된 테스트 코드를 실행한다(필수 과정은 아니다)테스트가 통과되면, 실제 서버에 최신 코드가 배포된다

  • format_list_bulleted DevOps/CI-CD
  • · 2024. 11. 19.

CI/CD에 대해서

CI/CD의 개념지속적 통합(Continuous Integration), 지속적 제공/배포(Continuous Delivery/Deployment)▶ SW 개발 라이프사이클을 간소화하고, 가속화하는 것이 목표 SW 개발부터 배포까지 자동화를 통해서 좀 더 효율적이고 빠르게 빈번히 배포할 수 있게끔 한다 CI(Continuous Integration)버그 수정, 기능 추가와 같은 코드의 변경점들이 메인 레포지토리에 주기적으로 빌드되고, 테스트가 되어 merge된다장점개발 생산성 향상문제점을 빠르게 발견 가능버그 수정 용이코드의 퀄리티 향상사용 POINT1. 개발자들은 코드 변경사항을 주기적으로 빈번하게 merge해야 한다2. 통합을 위한 단계 (빌드, 테스트, 머지)의 자동화 CD(Continuous De..

  • format_list_bulleted DevOps/CI-CD
  • · 2024. 11. 19.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (17)
    • php-laravel (0)
    • DevOps (11)
      • docker (8)
      • CI-CD (3)
    • SQL (0)
    • Network (1)
    • java (0)
    • Frontend (5)
      • Vue.js (4)
      • Next.js (1)
인기 글
전체 방문자
오늘
어제
Copyright © rlaehdehd7 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바