Docker에서 지속적인 통합이란 저장소에 제출된 모든 코드를 제출할 때마다 지속적으로 통합하고 오류를 컴파일하고 확인하는 것을 의미하며, 코드를 트렁크에 자주 통합하면 오류를 빠르게 감지하고 분기가 트렁크에서 크게 벗어나는 것을 방지할 수 있습니다. .
이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
1. 배경
Docker는 애플리케이션과 해당 종속성을 컨테이너 형태로 패키지하여 애플리케이션이 사람과 환경에 통합되도록 합니다. 원활하게.
지속적 통합은 각 커밋 후 저장소에 제출된 모든 코드의 지속적인 기반이며 컴파일하고 오류를 확인합니다.
2. 해결된 문제
머신마다 운영 체제가 다르고 라이브러리와 구성 요소도 다르기 때문에 애플리케이션을 여러 머신에 배포하려면 수많은 환경 구성 작업이 필요합니다. Docker는 주로 환경 구성 문제를 해결합니다. 격리된 프로세스는 호스트 시스템 및 기타 격리된 프로세스와 독립적입니다. Docker를 사용하면 애플리케이션 코드를 수정하거나 개발자가 특정 환경의 기술을 배우지 않고도 기존 애플리케이션을 다른 시스템에 배포할 수 있습니다.
지속적 통합은 코드를 트렁크에 자주(하루에 여러 번) 통합하는 것을 의미합니다.
두 가지 주요 이점이 있습니다.
빠른 오류 감지. 업데이트가 완료될 때마다 백본에 통합되어 오류를 빠르게 발견할 수 있으며 오류를 더 쉽게 찾을 수 있습니다.
가지가 줄기에서 크게 벗어나는 것을 방지하세요. 통합이 빈번하지 않고 백본이 지속적으로 업데이트된다면 향후 통합이 더 어려워지거나 심지어 어려워질 것입니다.
추천 학습: "docker 비디오 튜토리얼"
위 내용은 도커 지속적 통합이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!