Azure DevOps Services
Azure Pipelines를 사용하면 CI/CD 프로세스를 코드로 관리하여 변경 내용 추적, 버전 비교, 주석 달기 등을 더 쉽게 수행할 수 있습니다.
클래식 파이프라인을 변환하면 새 YAML 파이프라인과 원래 클래식 파이프라인이라는 두 개의 파이프라인이 생성되며, 원래 클래식 파이프라인은 사용 중지할 수 있습니다. 클래식 파이프라인의 실행 기록은 클래식 파이프라인에 계속 유지됩니다.
메모
클래식 빌드 디자이너를 사용하여 만든 클래식 파이프라인에서만 YAML 파일을 내보낼 수 있습니다. YAML 또는 JSON으로 내보내는 옵션이 표시되지 않으면 파이프라인에서 내보내기를 지원하지 않을 수 있습니다. 클래식 릴리스 파이프라인은 YAML 내보내기를 지원하지 않으므로 각 작업을 개별적으로 내보내야 합니다.
필수 조건
제품 | 요구 사항 |
---|---|
Azure | - 활성 구독이 있는 Azure 계정입니다. |
Azure DevOps | - 하나의 Azure DevOps 조직. - Azure DevOps 프로젝트. - 조직에서 방화벽 또는 프록시 서버를 사용하는 경우 Azure Artifacts 도메인 URL 및 IP 주소를 허용합니다. - 작동하는 클래식 파이프라인입니다. |
샘플 YAML 파이프라인 만들기
다음 단계에 따라 시작 YAML 파이프라인을 만듭니다. 이 파이프라인은 나중에 클래식 UI 편집기에서 내보낸 코드로 업데이트됩니다.
조직에 로그인하고 프로젝트로 이동합니다.
파이프라인을 선택한 다음 새 파이프라인을 선택합니다.
GitHub 또는 Azure Repos Git에서 소스 코드 위치를 선택한 다음, 리포지토리를 선택합니다.
파이프라인 구성 페이지에서시작 파이프라인을 선택합니다.
저장 및 실행을 선택한 다음 커밋 메시지를 입력합니다. 기본 분기에 직접 커밋을 선택한 다음 저장을 선택하고 다시 한 번 실행합니다. 그러면 새 실행이 시작되고 yaml 파이프라인이 리포지토리에 커밋됩니다.
클래식 파이프라인을 YAML로 내보내기
Azure DevOps 조직에 로그인하고 프로젝트로 이동합니다.
파이프라인>파이프라인을 선택합니다.
클래식 파이프라인을 찾아 옆에 있는 줄임표(...)를 선택한 다음 YAML로 내보내기를 선택합니다. 파이프라인 정의 뷰에 있는지 확인하여 YAML로 내보내기 옵션 을 볼 수 있는지 확인하고, 특정 실행에 있지 않은지 확인하세요..
코드 편집기에서 다운로드한 YAML 파일을 엽니다.
클래식 파이프라인에서 클래식 UI 편집기에서 정의된 변수를 사용한 경우 YAML 파일 또는 파이프라인 설정에서 다시 정의해야 합니다. 자세한 내용은 변수 정의를 참조하세요.
YAML 파일의
cron
일정을 검토하세요. YAML 일정은 기본적으로 UTC를 사용하고 클래식 파이프라인은 조직의 현지 표준 시간대를 사용합니다. 자세한 내용은 파이프라인에 대한 일정 구성 을 참조하세요.작업 도우미 (편집기 오른쪽의 창)를 사용하여 YAML 파일의 단계를 추가하거나 수정할 수 있습니다.
저장을 선택하고 완료되면 실행합니다.