티스토리 뷰

<출처> https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/?view=azure-devops

 

 

 

지원되는 소스 리포지토리

 

Auzre 파이프라인, Azure DevOps 서버 및 TFS는 많은 버전 제어 시스템과 함께 통합된다. 이러한 버전 제어 시스템 중 하나를 사용할 경우, 파이프라인을 구성하여 애플리케이션을 빌드, 테스트 및 배포할 수 있다. 

YAML 파이프라인은 Azure DevOps 서버 2019 및 Azure 파이프라인에서 도입된 새로운 형태의 파이프라인이다. YAML 파이프라인은 오직 특정 버전 제어 시스템에서만 작동한다. 다음 표는 지원되는 모든 버전 제어 시스템 및 YAML 파이프라인을 지원하는 시스템을 보여준다.

Azure Pipelines
Azure Pipelines (YAML) Azure Pipelines (classic editor)

Azure DevOps Server 2019, TFS 2018, TFS 2017, TFS 2015.4

TFS 2015 RTM
Azure Repos Git Yes Yes Yes Yes
Azure Repos TFVC No Yes Yes Yes
Bitbucket Cloud Yes Yes No No
Other Git (generic) No Yes Yes Yes
GitHub Yes Yes No No
GitHub Enterprise Server Yes Yes TFS 2018.2 이상 No
Subversion No Yes Yes No

 

 

 

FAQ

 

온프레미스(On-premises) 설치에서 일부 클라우드 버전 제어 시스템이 지원되지 않는 이유는?

 

파이프라인이 Bitbucket 클라우드와 같은 원격, 3rd 파티 리포지토리 호스트를 사용하는 경우, 코드가 변경되고 빌드가 유발되어야 하는 경우 Azure 파이프라인 서버 또는 TFS에 알려주는 웹훅이 리포지토리에 구성된다. 보통 온프레미스 설치는 방화벽 뒤쪽에서 보호되므로, 3rd 파티 웹훅이 온프레미스 서버에 도달할 수 없다. 해결방법으로, 웹훅 대신에 폴링을 사용하여 코드가 변경 될 경우 빌드를 유발하는 기타 Git 또는 외부 Git 리포지토리 유형을 사용할 수 있다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함