Wir haben eine Teamstadt auf Linux OS-Maschine gehostet. Wir haben ein TFS-Repository, für das wir automatisch erstellen und automatisch bereitstellen müssen. Aber wenn ich VCS root erstelle mich Fehler, dass TFS-Root nur auf einem Computer unter Windows-Maschine erstellt werden kann. Ich habe nach der Lösung gesucht und eine Lösung, die ich bekommen habe, ist, dass wir tfs-plugins verwenden können.
Gibt es eine Möglichkeit, ein benutzerdefiniertes Skript zu schreiben, muss verwendet werden, um den Code für jeden Check-in auschecken. Bitte helfen Sie !!Benutzerdefinierte Skripte zum Auschecken TFS
2
A
Antwort
1
Dies ist eine aktuelle Einschränkung von Teamcity 9.x.
TFS hat eine Cross-Platform Command Line Client und die bessere Nachricht ist, dass Teamcity 10.x (derzeit in der Entwicklung) Cross-Platform TFS Integration
Umgehung
Ihre TFS Cross-Plattform-Dienstprogramm wird nach wie vor haben arbeite mit Unix, ohne dass Teamcity 9.x es erkennt.
Vorerst ignorieren die Version Control Einstellungen Ihrer Build-Konfiguration, und als erste Build-Schritt über die Befehlszeile verwenden, um die Läufer TFS-Befehlszeilenprogramm und Prüfung von Dateien in Ihr Arbeitsverzeichnis aufzurufen.
Sie können sogar andere Build-Schritte hinzufügen, mit denen Sie Ihre Änderungssatz-Basis bei erfolgreichen Builds und so weiter beschriften können.