2017-12-03 2 views
0

코드를 Jenkins에서 컴파일하려고 할 때 코드를 TFS로 푸시하려고하고 이 동적으로 분기 이름을 전달합니다.Jfs와 Tfs Service Hook을 통합합니다. Jenkins Job에 지점 이름을 동적으로 전달합니다.

나는 TFS 후크를 사용하고 있는데, 브랜치 이름을 으로 전달하는 방법을 찾지 못했지만 http는 젠킨스에게 전화를 건다.

어떻게하면 좋을까요?

감사합니다. Eran.

enter image description here 위의 TFS 서비스 훅은 젠킨스에 지사 이름을 동적으로 전달하려고합니다.

답변

0

TFS에서 지점 이름을 동적으로 전달할 수 없습니다. 이벤트 유형 (코드 푸시)의 트리거를 설정하면 분기 필터가 있습니다. 여기에서 지점을 선택해야합니다.

지점 : 당신은 TFS의 환매 특약의 지점 동적으로 밀어하려면 코드가

enter image description here

에 밀려 분기, 당신이 해결 방법으로 = 어떤을 가지 값을 설정할 수 있습니다 .

+0

답장을 보내 주셔서 감사합니다. 하지만이 방법은 tfs -> master에서 하나의 빌드 만 트리거 할 수 있습니다. 내가 "모든"으로 지점 값을 설정하면, 나는 그것을 지 으려고 변경된 지점을 판별 할 수 없습니다. – eran

+0

안녕하세요 @eran, 죄송합니다, 당신의 진짜 요구 사항은 확실하지 않습니다, 당신이 필터에 지점의 마스터를 선택한 경우, 실제로 지점 이름 마스터 하드 코드입니다. 그렇다면 Jenkins Job에 지점 이름을 동적으로 전달해야하는 이유는 무엇입니까? –

+0

안녕하세요,이 문제의 모든 업데이트는 @eran입니까? 내 회신이 도움이 되었습니까? –