2016-06-27 2 views
1

Also hier ist was ich versuche einzurichten.Wie erhalten Git Pull Requests und CI Build Trigger in VSTS zusammenarbeiten?

  1. Ich habe eine CI-Build, die baut jederzeit Master-Pfad * geändert wird. Diese feine bis

enter image description here

arbeitet
  1. Ich habe eine Pull-Request Git Politik, die Gated tut baut, dann 1 # CI Build nicht mehr Auslösung nach dem Pull-Anforderung abgeschlossen ist (Wenn Sie das Kontrollkästchen in Rot aktivieren, macht Git einen "Gated" -Build).

VSTS Screenshot

Ich möchte # 1 nuget Pakete und # 2 nicht der Fall, so dass sie mit zwei verschiedenen Build-Definitionen zu veröffentlichen.

Bitte wie kann ich das schaffen?

Als eine beiseite Note here ist der Weg, es zu tun, wenn ich TFS als meine Versionskontrolle verwendet.

VSTS screenshot

+0

Ich verstehe die Frage nicht. Git unterstützt den Gated Check-in nicht. Sie sehen sich eine Builddefinition an, die TFVC für die Versionskontrolle verwendet, sodass Pull-Anforderungen nicht berücksichtigt werden. –

+0

Ich habe die Frage aktualisiert, um besser zu reflektieren, was ich frage, und zu erklären, was ich unter einem "Gated" Git Checkin verstehe. –

Antwort