목록2024/11/16 (2)
임도현의 성장
🧐 Github Action란? GitHub Actions은 GitHub에서 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD(연속 통합 및 지속적인 업데이트) 플랫폼입니다. 🥺 CI/CD 란?반복적인 일 들을 처리하고 문제가 있을 때 경고를 해주는 등 자동화된 파이프라인을 통해서 코드 변경과 배포 단계를 원활하게 진행 할 수있다. 즉 자동화를 통해 시간 절약 및 사람이 직접적으로 처리 할 때 실수를 할 수 있는 부분들을 관리 함 CI - 지속적 통합 CI는 개발자가 작성한 코드를 주기적으로 중앙 저장소에 병합(merge)하고 이를 자동으로 빌드 및 테스트하는 과정입니다.코드를 자주 병합하므로, 통합 충돌을 줄입니다.코드 품질을 높이고, 문제가 배포 전에 발견되도록 합니다.C..
🐳 도커란?Docker는 애플리케이션과 실행 환경 코드, 라이브러리, 의존성 등을 하나로 묶어 컨테이너라는 가상화된 독립 환경에서 실행할 수 있게 해주는 플랫폼입니다. 🥳 내가 공부한 Doucker 정리 어플리케이션을 패키징 할 수 있는 툴이라고 생각합니다. 컨테이너 라고 불리는 하나의 작은 소프트웨어 유닛 안에 우리 어플리케이션과 그에 필요한 시스템 환경 설정 모든 디펜더시를 하나로 묶어서 다른 서버 다른 PC등 어떤 곳에도 쉽게 배포하고 안정적으로 구동할 수 있게 도와줄 수 있는 툴이라고 생각합니다. 🏃♂ 실행 순서 컨테이너를 만들기 위해서는 도커파일을 만들고 도커 파일을 이용해서 이미지를 생성해야 컨테이너를 구동할 수 있습니다. 도커파일 이란?도커파일은 컨테이너를 어떻게 만들어야 하는지 설..