2017-12-29 51 views
0

다양한 프로젝트에 대해 VSTS 빌드를 구성하고 연속 통합을 설정하므로 bitbucket git 리포지토리에 커밋이 발생할 때마다 자동으로 트리거됩니다. 웬일인지 내가 커밋을 할 때마다 2 개의 빌드가 하나가 아닌 큐에 넣어집니다.VSTS Build가 git commit에서 두 번 대기 중입니다.

내장 된 bitbucket 클라우드 엔드 포인트를 사용하고 외부 git을 사용하여 60 초마다 폴링을 시도했습니다. 또한 빌드를 트리거하는 다른 메커니즘이 내장되어 있지만 연속 대기열이없는 빌드가 있기 때문에 연속 통합 트리거를 사용하지 않으려 고 시도했습니다.

+0

어떻게 CI 빌드 및 PR 요청 유효성 검사를 선택하여 VSTS 빌드 정의를 트리거 했습니까? 또한 두 빌드 요약 페이지의 스크린 샷을 표시 할 수 있습니까? –

답변

0

Bitbucket 클라우드 종단점으로 이것을 재현 할 수 없습니다 (더 나은 통합을 제공하므로이 작업에 집중하십시오). 트리거를 어떻게 구성 했습니까? 스크린 샷을 게시 하시겠습니까? 또한 두 가지 빌드를 사용하여 동일한 커밋을 작성하고 있습니까?

내 설정은 다음과 같습니다 my Bitbucket build CI trigger

+0

다음은 트리거 구성입니다. [configuration] (http://prntscr.com/hwhnyf). 실제로 두 번 빌드되는 커밋이 동일합니다. –

+0

음 ... 이상합니다. Bitbucket 측에서 이벤트가 어떻게 푸시되었는지 확인할 수 있습니까? 이것은 내 갈고리입니다. https://prnt.sc/hxmswo 특히 visualstudio.com URL에 여러 가지 고리가 있습니까? 만약 당신이 하나만 있다면, 당신은 "세부 사항보기"를 원하면 Bitbucket이 VSTS가 두 번 빌드 한 커밋에 대해 두 개의 요청을 보냈습니까? "일괄 변경"은 한 번에 하나의 빌드 만 실행하도록합니다. 실제로 커밋이 두 번 빌드 된 이유를 알려주지 않습니다. –

+0

첫 번째 것은 vsts 계정을 가리 킵니다. http://prntscr.com/hy6b0e. 요청을 보려고하는데 bitbucket이 지금 당장 문제가 있습니다. 요청이로드되지 않습니다. –

0

당신이 저장소에 설정되어 얼마나 많은 Webhooks의 Bitbucket 사이트에서 확인해 봤어? 동일한 저장소에 대해 다중 빌드 정의 및/또는 트리거가 작성된 것 같습니다.

+0

하나의 웹 훅 만 보입니다 : –

관련 문제