반응형

DevOps 2

GitHub Actions 사용법 총정리 — 워크플로 작성부터 자동 배포까지

코드를 깃허브에 푸시할 때마다 자동으로 테스트가 돌아가고, 문제없으면 서버에 배포까지 되면 얼마나 편할까요? GitHub Actions가 바로 이걸 가능하게 해줍니다.이 글에서는 GitHub Actions의 개념부터 실제 워크플로 작성법, 마켓플레이스 활용, 시크릿 관리까지 한 번에 정리합니다. 처음 접하는 분도 이 글 하나면 CI/CD 파이프라인을 직접 만들 수 있습니다.GitHub Actions란?GitHub Actions는 깃허브에서 제공하는 CI/CD 자동화 플랫폼입니다. 코드 저장소(Repository)에서 특정 이벤트가 발생하면 미리 정의해둔 작업을 자동으로 실행해줍니다.예를 들어 이런 것들이 가능합니다:코드 푸시할 때마다 자동으로 테스트 실행PR(Pull Request) 올라올 때 코드 품질..

개발 도구 & 팁 2026.03.28

Docker 사용법 총정리 — 설치부터 배포까지 완벽 가이드 (2026)

개발 환경이 달라서 "내 컴에서는 되는데?" 하고 고생해 본 적 있으신가요? Docker를 쓰면 이 문제가 깔끔하게 해결됩니다. 이번 글에서는 Docker가 뭔지부터 설치, 핵심 명령어, Dockerfile·Docker Compose 활용, 그리고 실전 배포 팁까지 한 번에 정리해 드리겠습니다. Docker란 무엇인가?Docker는 리눅스 컨테이너 기술을 기반으로 애플리케이션을 격리된 환경에서 실행할 수 있게 해주는 플랫폼입니다. 가상 머신(VM)과 달리 OS 전체를 가상화하지 않고, 호스트 OS의 커널을 공유하면서 프로세스만 격리하기 때문에 훨씬 가볍고 빠릅니다. 간단히 정리하면 이렇습니다.가상 머신 — 전체 OS를 올려야 해서 수 GB 용량에 부팅도 느림Docker 컨테이너 — 프로세스 단위 격리라..

개발 도구 & 팁 2026.03.18
반응형