2016-03-31 12 views
2

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

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.