1. CI/CD란?CI/CD는 Continuous Integration(지속적 통합)과 Continuous Deployment(지속적 배포)의 약어로, 소프트웨어 개발의 자동화된 빌드, 테스트, 배포 프로세스를 의미한다. 이를 통해 개발자는 보다 신속하고 안정적으로 애플리케이션을 배포할 수 있다. 2. CI(지속적 통합, Continuous Integration)🔹 CI란?CI(지속적 통합)는 개발자가 코드 변경 사항을 정기적으로 저장소(Repository)에 병합하고, 자동화된 빌드 및 테스트를 실행하는 프로세스이다.🔹 CI의 핵심 요소버전 관리 시스템(Git 등) 활용: 모든 코드 변경 사항을 추적하고 관리자동 빌드 및 테스트: 코드가 변경될 때마다 테스트를 실행하여 문제를 조기에 발견빠른 피드백..

1. 브랜치 전략이란?브랜치(branch) 전략이란 효율적인 소스 코드 관리를 위해 브랜치를 어떻게 생성하고, 관리하며, 병합할지를 정하는 개발 방식협업하는 팀원 간의 원활한 개발 흐름을 유지하고, 안정적인 배포를 보장하기 위한 필수적인 전략2. 자주 쓰이는 브랜치 전략1️⃣ Git Flow🔹 개요: Git Flow는 기능 개발, 릴리즈, 핫픽스를 위한 명확한 브랜치 체계를 제공하는 전략이다. 협업이 필요한 프로젝트에서 많이 사용된다. 🔹 주요 브랜치:main 배포용, 안정적인 코드만 존재develop 기능 개발이 완료된 코드가 모이는 브랜치feature/* 개별 기능 개발 브랜치release/* 배포 준비를 위한 브랜치hotfix/* 긴급 수정 사항 적용 브랜치🔹 흐름:feature 브랜치에서 ..
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- Network
- React Query
- react-query
- prettier
- web
- 패키지 매니저
- react
- github
- 이브와ICT멘토링
- style-lint
- 무한스크롤
- Next.js
- eslint
- AI Challeng for Biodiversity
- 네트워크
- 티스토리챌린지
- 핀터레스트
- 최적화
- 알고리즘
- zustand
- Masonry 레이아웃
- 디바운싱
- Tanstack Query
- git
- Tanstack-Query
- Firebase
- sass
- 캡스톤디자인
- 오블완
- 쓰로틀링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |