지속적인 통합, 지속적인 제공 및 지속적인 전개
지속적인 통합
지속적인 통합 : 지속적인 통합, CI이라 함은, 트렁크에 자주 코드와 통합 소프트웨어 개발주기, 코드 저장소 (Gitlab 또는 Github에서) (예 : 젠킨스 등) 빌드 도구 및 테스트 도구 (SonarQube)의 실천입니다 자동 구축 및 테스트.
사실, 여기에 키는 시험 내용을 많이 포함하기 때문에 이것은 가장 어려운 테스트를 자동화한다.
연속 배달
연속 배달 : 연속 납품, CD로 언급이의 CI를 기초로 확장, 소프트웨어 빌드 및 테스트 작업과 새로운 버전의 형성을 완료하기 위해 CI 링크, 다음 단계는 전달 될, 및 배달은 배달되지이다 생산 환경이지만 생산 같은 환경 (준비), 우리는 환경이나 계조 사전 환경 수용 부의 상기 실제 교통 시험을 이해할 수있다. 없는 경우 수동으로 생산에 배포됩니다. 아래 그림과 같이 :
연속 배포
연속 배포 : 연속 배포, CD를, 그것은 연속 전달에 기초하여 작업의 마지막 킬로미터를 통해 얻을 수있다라고, 배포를 자동화 생산 환경을 업그레이드하는 수동 방식으로 배포하는 것입니다. 그리고 작업 환경의 차이는 최종 배포 도면에 도면을 참조.