Azure Devops에서 파이프 라인과 릴리스 파이프 라인의 차이점은 무엇입니까?


14

아래 표시된이 옵션을 선택하는 동안 yaml 파일이 생성됩니다.

여기에 이미지 설명을 입력하십시오

이 yaml 파일에서는에서 시작하는 전체 배포주기를 정의 할 수 있습니다 restore -> build -> run tests -> publish and -> deploy to azure app service web app.

그렇다면 왜 릴리스 옵션이 있습니까? Pipelines -> Pipelines옵션을 통해 전체 수명주기를 정의 할 수 있으면 옵션의 목적은 무엇 Pipelines -> Releases입니까?

여기에 이미지 설명을 입력하십시오


아래 답변이 원하는 것을 달성하는 데 도움이 될 수 있습니까? 그렇다면 대답을 수락하여 다른 SO 사용자가 솔루션이 작동하는지 확인할 수 있습니다. 당신은 여전히 몇 가지 문제에 직면하는 경우 :-) 여기에 코멘트를 남겨 주시기 바랍니다
프랭크 왕 - MSFT에게

답변:


16

파이프 라인은 빌드에 대한 최신 DevOps 사용자 인터페이스의 이름입니다. 이전 UI에서는 다음과 같습니다. 여기에 이미지 설명을 입력하십시오

있다고 할 수있다 Pipeline(또는 빌드 또는 빌드 파이프 라인) 푸른 개발 운영 팀에서 CI (지속적인 통합)를 나타냅니다. ReleaseAzure DevOps에서 CD (연속 배달)를 나타냅니다. 파이프 라인은 일반적으로 코드를 가져 와서 빌드하고 테스트하고 아티팩트를 만듭니다. 릴리스는 아티팩트를 가져 와서 배포 / 배포합니다.

사용법은 프로젝트에 따라 다릅니다.

소규모 프로젝트가 있고 릴리스 기능 (예 : 배포 전 조건 및 승인)이 restore -> build -> tests -> deploy필요없는 경우 언급 한대로 파이프 라인을 가질 수 있으며 릴리스가 필요하지 않습니다.

많은 개발자의 기여로 프로젝트가 큰 경우 개발자가 공통 리포지토리로 푸시 할 때마다 빌드, 단위 테스트 실행, 기타 자동화 및 결과를 파이프 라인으로 만드는 것이 좋습니다. 따라서 모든 것이 정산되고 통합 테스트가 통과되었는지 확인할 수 있습니다. 또한 파이프 라인은 내부 작업, 사용, 테스트를 위해 개발 환경 / 서버에 대한 릴리스 / 배포 작업으로 끝날 수 있습니다.

대규모 프로젝트에서는 일반적인 리포지토리로 푸시 할 필요가 없습니다. 따라서 프로덕션 환경으로의 배포를 담당하는 릴리스를 정할 수 있습니다. 사전 승인과 같이이를 위해 설계된 기능이 있으므로 모든 사람이 프로덕션에 적합한 빌드 (또는 아티팩트)라는 데 동의합니다.


파이프 라인 (YAML 파일로 지정된 경우)도 릴리스 시나리오를 지원하므로 정확하게 정확하지 않습니다.
Daniel Mann

2
그녀가 반대를 말하지 않았다 @DanielMann, 그녀는 둘 사이의 차이를 설명하여, 연산의 방황에 답한다
AymenDaoudi

2

마이크로 소프트 문서에서 언급 한 바와 같이, "자료"부분은 "클래식 편집기"솔루션입니다 : 링크

"파이프 라인"섹션은 다음 두 가지 방법으로 파이프 라인을 생성합니다.

  1. YAML 코드
  2. 클래식 UI 편집기

무엇 클래식은 기본적으로 그들에 의해 의미하는 푸른 개발 운영 파이프 라인이 만들어 원래의 방법입니다. 대화식으로 GUI 편집기를 사용하여 파이프 라인을 빌드합니다. 조수의 도움으로 YAML 에서 만든 파이프 라인 이 더 새로운 방법 입니다.

무엇 "파이프 라인" 절에서는 주로이있다 "자료를" YAML 코드를 작성하여 당신이 코드, 파이프 라인 정의의 삶과 함께하고 함께 당신의 코드로 CI / CD 전략을 구성 할 수 있다는 것입니다하지 않습니다.

또한 최신 학습 리소스는 YAML을 사용하고 동일한 파이프 라인에서 빌드 및 배포 단계를 만드는 것으로 나타났습니다. Azure DevOps를 사용하여 응용 프로그램 배포

나는 추천한다 :

  • 당신이 사용하려는 경우 클래식 UI의 구축을위한 "릴리스"섹션을 구축하고 대한 편집기 사용 "파이프 라인"절을;
  • YAML을 사용하려면 빌드 및 배포에 "파이프 라인"섹션을 사용하고 다단계 파이프 라인을 만드십시오.

여러 단계의 파이프 라인


그들이 이름을 짓는 방법은 실제로 오도합니다.
AymenDaoudi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.