2016-07-27 22 views
0

Ich freue mich auf den Aufbau einer Integration zwischen Github und Team Services Builds, so dass ich einen Build von Team Services ausführen kann, wenn ein Github zieht Anfrage wird erstellt oder aktualisiert; Dies wird momentan nicht direkt unterstützt, was ich sagen kann.Trigger GIT Build in Visual Studio Team Services (war Visual Studio Online) über API für bestimmte Commit

Allerdings, wenn man sich die Dokumentation für die REST API for Team Services build anschaut, heißt es, dass ich den Namen der Verzweigung eingeben muss, um in den Körper zu bauen.

Pull-Anforderungen haben keine Verzweigung. Ich habe jedoch eine Commit-ID. Kann ich den SHA-1 für den Commit als Zweigname übergeben? Oder gibt es eine andere Möglichkeit, es zu einem bestimmten Commit zu sagen?

Antwort

2

Sie die Pull-Anforderung als Quelle Zweig über dieses Format angeben:

refs/pull/pullrequestid/head 

enter image description here