ENGINEER · 엔지니어 가이드

Git / CI·CD

브랜치 전략·GitHub Actions·파이프라인 구성 방법

115 GUIDES · 9 CATEGORIES
← 전체 보기
GUIDES

Git / CI·CD 가이드10

Git / CI·CD중급
1주 전

Git 서브모듈 완전 가이드 — 추가·업데이트·삭제

Git 서브모듈로 외부 레포지토리를 프로젝트에 포함하고, 초기화·업데이트·삭제하는 방법과 흔한 실수 해결법을 설명합니다.

UbuntuDebianmacOS
Git / CI·CD중급
1주 전

GitLab CI/CD 파이프라인 완전 가이드

.gitlab-ci.yml 문법, 스테이지·잡·아티팩트 설정, Docker 빌드 자동화, 환경별 배포, GitLab Runner 등록까지 GitLab CI/CD 핵심을 설명합니다.

UbuntuDebianCentOS
Git / CI·CD중급
1주 전

Semantic Versioning + Conventional Commits + 자동 CHANGELOG

semver 규칙, Conventional Commits 형식, standard-version / release-please로 버전 태그와 CHANGELOG를 자동 생성하는 방법을 설명합니다.

UbuntuDebianmacOS
Git / CI·CD중급
1주 전

Git Hooks 실전 — pre-commit으로 코드 품질 자동화

pre-commit, commit-msg, pre-push 훅을 직접 작성하거나 pre-commit 프레임워크로 린트·포매팅·테스트를 커밋 전에 자동 실행하는 방법을 설명합니다.

UbuntuDebianmacOS
Git / CI·CD고급
2주 전

GitOps 실전 — ArgoCD로 Kubernetes 배포 완전 자동화

GitOps 원칙에 따라 ArgoCD를 구성하고, ApplicationSet·Sync Wave·Rollout을 활용해 멀티 환경 Kubernetes 배포를 코드로 완전히 자동화하는 심화 가이드.

UbuntumacOS
Git / CI·CD중급
2주 전

GitHub Actions로 Docker 이미지 빌드 및 레지스트리 배포 자동화

GitHub Actions 워크플로우로 Docker 이미지를 빌드하고 GHCR 또는 Docker Hub에 푸시하는 CI/CD 파이프라인을 구성합니다.

Ubuntu
Git / CI·CD고급
2주 전

git rebase · cherry-pick 실전 가이드

커밋 히스토리 정리, 브랜치 동기화, 특정 커밋만 가져오기까지 rebase와 cherry-pick을 실무 관점에서 정리합니다.

UbuntumacOSWindows
Git / CI·CD중급
2주 전

GitHub Actions로 CI/CD 파이프라인 구축하기

Push 이벤트에 테스트·빌드·배포를 자동화하는 GitHub Actions 워크플로우를 단계별로 작성합니다.

ubuntu
Git / CI·CD중급
2주 전

Git 실수 복구 완전 가이드 — reset, revert, stash

잘못된 커밋, 잘못된 브랜치 작업, 실수로 삭제한 파일까지 — 상황별 Git 되돌리기 방법을 정리했습니다.

ubuntumacoswindows
Git / CI·CD초급
2주 전

Git 브랜치 전략 — GitHub Flow & Git Flow

소규모 팀에 적합한 GitHub Flow와 릴리즈 주기가 명확한 팀을 위한 Git Flow를 비교하고 선택 기준을 설명합니다.

ubuntumacoswindows