2016-07-01 3 views
2

우리 팀은 웹 프로젝트의 CI/CD에 VSTS를 사용합니다. 코드를 분리하여 유지하기 위해 프론트 엔드와 백엔드에 대해 두 개의 별도 리포지토리를 사용합니다.VSTS에서 여러 repos로 빌드

  1. 가 어떻게 하나의 버전에 두 저장소에서 빌드 아티팩트를 병합 빌드를 설정합니까 :

    두 가지 질문이 제기된다?

  2. 어떻게이 개별 빌드/릴리스 프로세스를 각 리포지토리에서 개별적으로 트리거합니까?
+0

단일 릴리스 정의에 연결된 여러 빌드 아티팩트를 가질 수 있지만, 내가 아는 한, 단 하나의 빌드는 해당 릴리스를 트리거 할 수 있습니다. – AspiringTFSGuru

답변

5

첫 번째 단계는 두 저장소의 CI 빌드를 만드는 것입니다. 일단 필요한 아티팩트를 컴파일하고 생성하게하면, 단일 CD 릴리스를 작성해야합니다. 편집기 상단에는 Artifacts 탭이 있습니다. 일단 거기

Artifacts Tab

여러 빌드 연결하거나 그것을 해제 할 수 있습니다. Link an artifact source을 클릭하고 두 개의 CI 빌드를 추가하기 만하면됩니다.

Artifacts Tab Contents

이어서, Triggers 탭으로 이동한다. 여기서 CI 빌드의 일부 또는 전부를 성공적으로 완료 할 수있는 트리거를 추가 할 수 있습니다.

enter image description here

당신이 당신의 릴리스에 작업을 추가하고 이슈를 접근 할 필요가

, 그것은 당신에게 Linked Artifact 또는 URL Artifact을 사용할 수있는 옵션을 제공합니다. Linked Artifact을 선택한 다음 이슈 경로에 대한 세 점 찾아보기 단추를 클릭하십시오. 아래 두 개의 빌드 사이에 연결된 이슈를 찾을 수있는 화면이 나타납니다.

enter image description here

관련 문제