[Docker] Jenkins와 GitHub 연동하기: 지속적 배포(Continuous Deployment, CD)
·
데브옵스/CICD
2024.10.05 - [데브옵스/CICD] - [Docker] Jenkins와 GitHub 연동하기: 지속적 통합(Continuous Integration, CI) [Docker] Jenkins와 GitHub 연동하기: 지속적 통합(Continuous Integration, CI)2024.10.04 - [데브옵스/CICD] - Docker로 Jenkins 설치하기: 단계별 가이드1. 들어가며지속적 통합(Continuous Integration, CI)은 현대 소프트웨어 개발에서 필수적인 프로세스입니다. CI를 통해 개발자들은 코bigdwarf.blog1. 들어가며Jenkins를 활용해 CI/CD 파이프라인을 구축할 때 Docker 이미지 빌드가 필요한 상황이 자주 발생합니다. 일반적인 환경에서는 Jen..
[Docker] Jenkins와 GitHub 연동하기: 지속적 통합(Continuous Integration, CI)
·
데브옵스/CICD
2024.10.04 - [데브옵스/CICD] - Docker로 Jenkins 설치하기: 단계별 가이드 Docker로 Jenkins 설치하기: 단계별 가이드2024.09.30 - [데브옵스/Docker] - Ubuntu에 Docker 설치 Ubuntu에 Docker 설치1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 bigdwarf.blog1. 들어가며지속적 통합(Continuous Integration, CI)은 현대 소프트웨어 개발에서 필수적인 프로세스입니다. CI를 통해 개발자들은 코드 변경사항을 주기적으로 통합하고 자동화된 빌드와 테스트를 수행하여 소프트웨어의 품질을 지속적으로 유지할 수 있습니다. 이번 글에서는..
Git이란? GitHub? SVN?
·
데브옵스/VCS
1. 들어가며Git 관련해서 정리하기 위해 정리 시작한 글2. Git이란 무엇인가?Git은 2005년 리누스 토발즈가 개발한 분산 버전 관리 시스템으로, 현대 소프트웨어 개발에서 필수적인 도구로 자리 잡았습니다. 코드의 변경 사항을 효과적으로 추적하고 여러 개발자 간의 협업을 원활하게 만드는 Git의 강력한 기능들은 많은 개발 팀들이 기존의 SVN(Subversion)에서 Git으로 전환하게 만든 주요 요인입니다.2.1 Git의 구조 Git은 크게 세 가지 영역으로 구성됩니다.작업 디렉터리(Working Directory) : 실제 파일들이 존재하는 곳스테이징 영역(Staging Area) : 커밋할 파일들의 정보를 저장하는 곳저장소(Repository) : 커밋된 파일들의 버전을 저장하는 곳2.2 Gi..