Ich suche nach Möglichkeiten, MsBuild-Skripte mit Git-Quellcodeverwaltung zu integrieren. Die erste Sache, die ich machen möchte, ist, eine Aufgabe zu erstellen, die Git Tag an Quellen erstellt.
MsBuild Community-Aufgaben sehen so aus, als hätten sie keine Unterstützung für Git. Irgendwelche Ideen, wie man diese zwei verbindet, wird sehr geschätzt.
Abhängig von dem, was Sie tun, und wenn Sie es einfach halten wollen, verwenden Sie einfach die Exec
Aufgabe, um den entsprechenden git Befehl aufzurufen, wie git tag
Sie können auch MSBuild erweitern und Aufgaben schreiben, die diese git commands
verwenden, oder Sie können GitSharp verwenden
Ich würde TeamCity verwenden, um ein paar verschiedene Zweige aufzubauen. Lassen Sie eine von ihnen eine Veröffentlichungskandidatenbranche sein und lassen Sie sie von TeamCity automatisch taggen. Dies sollte Ihnen erlauben, nicht mit MSBuild basteln zu stören.
Hoffe, das hilft.