Git 2

[Git] Github Actions CI/CD

이전까지의 단계를 잘 마쳤다면 이제부턴 어렵지 않은 단계에 들어왔다.자동 배포가 어렵게 다가올 수 있지만 천천히 따라오며 단계를 밟으면 쉽게 끝마칠 수 있을 것이다!1. 도커 파일 설정폴더의 바로 하단 디렉토리에 두 개의 파일을 만들 것이다. 1. Dokcerfile, 2. docker-compose.yml 이다.DockerfileDockerfile은 이미지를 빌드하기 위한 설정 파일이다.Docker 이미지를 생성하는 데 필요한 명령어와 설정을 정의한다. 역할이미지 생성: 애플리케이션 실행 환경(예: 운영 체제, 라이브러리, 종속성 등)을 정의하고 이를 기반으로 Docker 이미지를 생성한다.자동화된 빌드: 수동으로 환경을 구성할 필요 없이 파일에 정의된 대로 이미지를 생성한다.재사용 가능: 동일한 Do..

지식 정리/git 2025.01.23

[Git] CI/CD란?

CI/CD란?CI/CD는 애플리케이션 개발 단계부터 배포까지의 모든 단계를 자동화해서 더욱 효율적이고 빠르게 사용자에게 빈번한 배포를 하는 것이다.→ DevOps 엔지니어의 핵심 업무이다.소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 한다.이렇게 연결된 두 사례를 일반적으로 “CI/CD 파이프라인”이라 부르며, 개발 팀과 운영 팀이 DevOps 또는 SRE를 통해 애자일 방식으로 협력하여 이를 지원한다.CI(Continuos Integration)란?지속적인 통합이라는 의미로, 작업한 코드를 주기적으로 빌드 및 테스트하여 레포지토리에 merge 하는 것이다.버그 수정, 새로운 기능을 개발한 코드가 주기적으로 Main Repository에 병합되는 것을 의미한다.‼️CI의 중요 포인트코드..

지식 정리/git 2025.01.20