Ich bin in einer CI-Umgebung mit VSTS und ich möchte den Commit-Kommentar erhalten, um ihn in eine Textdatei zu setzen.Wie Git-Commit-ID und Nachricht in VSTS/TFS-Build abrufen?
Hier sind meine Build-Schritt:
Die Idee ist, die GIT Commit-Kommentar in eine Textdatei in dem Artefakt-Ordner gespeichert zu kopieren. Dann setze ich mit dem HockeyApp SDK meinen Commit-Kommentar in die Release-Note.
Ich kann die Datei problemlos mit einer Befehlszeilenoperation kopieren, aber ich weiß nicht, wie der Kommentar abgerufen wird.
Nach Ihrem Beispiel habe ich es mit einer Befehlszeile versucht. Werkzeug = echo. Argumente = '" $ (Build.SOURCEVERSIONMESSAGE) ">" $ (build.binariesdirectory) \ $ (BuildConfiguration) \ drop \ commitComment.txt "'. Ich habe den folgenden Fehler: '[Warnung] Dateiname zeigt nicht den vollständigen Pfad zu einer ausführbaren Datei an. –
Ich glaube nicht, dass es so funktionieren würde. BuildConfiguration-Variable ist nicht verfügbar. Lassen Sie mich ein Beispiel formulieren, das funktioniert. –
@ XavierW. Hinzugefügt das Beispiel in der Antwort, die mit VSTS funktioniert. Lass es mich wissen, ob es funktioniert oder nicht. –