파이프 라인은 빌드에 대한 최신 DevOps 사용자 인터페이스의 이름입니다. 이전 UI에서는 다음과 같습니다.
있다고 할 수있다 Pipeline
(또는 빌드 또는 빌드 파이프 라인) 푸른 개발 운영 팀에서 CI (지속적인 통합)를 나타냅니다. Release
Azure DevOps에서 CD (연속 배달)를 나타냅니다. 파이프 라인은 일반적으로 코드를 가져 와서 빌드하고 테스트하고 아티팩트를 만듭니다. 릴리스는 아티팩트를 가져 와서 배포 / 배포합니다.
사용법은 프로젝트에 따라 다릅니다.
소규모 프로젝트가 있고 릴리스 기능 (예 : 배포 전 조건 및 승인)이 restore -> build -> tests -> deploy
필요없는 경우 언급 한대로 파이프 라인을 가질 수 있으며 릴리스가 필요하지 않습니다.
많은 개발자의 기여로 프로젝트가 큰 경우 개발자가 공통 리포지토리로 푸시 할 때마다 빌드, 단위 테스트 실행, 기타 자동화 및 결과를 파이프 라인으로 만드는 것이 좋습니다. 따라서 모든 것이 정산되고 통합 테스트가 통과되었는지 확인할 수 있습니다. 또한 파이프 라인은 내부 작업, 사용, 테스트를 위해 개발 환경 / 서버에 대한 릴리스 / 배포 작업으로 끝날 수 있습니다.
대규모 프로젝트에서는 일반적인 리포지토리로 푸시 할 필요가 없습니다. 따라서 프로덕션 환경으로의 배포를 담당하는 릴리스를 정할 수 있습니다. 사전 승인과 같이이를 위해 설계된 기능이 있으므로 모든 사람이 프로덕션에 적합한 빌드 (또는 아티팩트)라는 데 동의합니다.