Frage

Diese Fragen sind für Teamcity Benutzer nur

1) Ist es möglich, Teamcity zu konfigurieren, dass Artefakt Informationen extrahieren bauen auf der Grundlage Ihrer eigenen Ihre regulären Ausdrücken? Dies ist genau das, was Pulse tut hier

2) Hat integrieren Teamcity mit jeder Aufgabe / Bug-Tracking-Tool? wie JIRA?

3) Diese Frage ist für Menschen, die nur statische Code-Analyse ausführen. Ein Werkzeug wie PC-Lint / Visual-Lint kann XML-Berichte erstellen. Kann Teamcity konfiguriert werden diese Artefakte zu analysieren und einen Build Ausfall generieren?

4) Ich bin derzeit die Bewertung Teamcity jetzt ... es Community-Forum leider nicht sehr aktiv zu sein scheinen. Für diejenigen, die für die Unterstützung zahlen, wie ist Jetbrains Unterstützung? Ist es gut? Atlassian scheint viel besser zu sein.

War es hilfreich?

Lösung

  1. Teamcity kann mit einem Ant-basierten Muster bauen Artefakte erhalten. Sie können für jedes Muster mehrere Muster und setzen Zielverzeichnis angeben. Lesen Sie mehr unter http://www.jetbrains.net/confluence/display/TCD4/ bauen + Artifact

  2. eine Integration ist die RF-3432 mit dem Jira Problem zu verknüpfen ermöglicht. Fortgeschrittenere Integration in der nächsten Version von TC erscheinen. Lesen Sie mehr unter http://www.jetbrains.net/ Zusammenfluß / Anzeige / TCD4 / Mapping + Externe + Linkliste + in + Kommentare

  3. Nur mit benutzerdefinierter Plugin. Oder Ihr Build-Prozess kann eine bestimmte „Echo“ Nachricht senden, die Build-Status ändern und Beschreibung.

  4. OK, ich bin JetBrainer. Kann sein, wir nicht sofort Antwort, aber wir bemühen uns, so schnell wie möglich Forum, um Fragen zu beantworten. Paid-Kunden auch E-Mail-Support.

Hope, das hilft, KIR

Andere Tipps

Disclaimer: Ich arbeite nicht für JetBrains! Aber ich habe mit Pulse und Teamcity in meiner jetzigen Tätigkeit arbeitet.

Build Artefakte : Ja, Teamcity wird Artefakte exportieren, die nach einem Build bleiben. Sie hinzufügen können, ant-Stil Wildcards definieren Dateien Übereinstimmen (das Standardmuster übereinstimmt alle Dateien im Verzeichnis root Build links). Diese Dateien können von der Projektansicht gegen jeden einzelnen Build zu sehen.

Sie können spezielle verwenden Service Befehle in einer Build-Skript sofort Artefakte auf dem Weg zu exportieren auch ich dies für einen Codekomplexität Tool, die xML-Dateien erzeugt, für die ich auch eine benutzerdefinierte Diagramm definiert habe.

Bug Tracking : Ich habe keine Erfahrung mit diesem, aber KIR wies auf einige Alternativen aus.

XML-Parsing : Sie können dies steuern mit Ameise. I enthalten ein Drittanbieter-Tool namens Andariel in meinem bauen, die XPaths über XML-Dokumente ausführen kann, verwendet Servicemeldungen das Ergebnis (in diesem Fall eine Anzahl von Verfahren, die eine Komplexität Grenze überschreiten) zu exportieren in einem benutzerdefinierten Diagramm angezeigt werden.

Ich glaube, Sie auch die Artefakte veröffentlichen könnte, liefern Teamcity mit einem XSL die XML zu machen, und erstellen Sie eine zusätzliche Registerkarte in Ihrem Build-Ergebnisse angezeigt werden (aber ich habe dies nicht getan)

Tech Support : Ich habe die Community-Foren gefunden ziemlich gut zu sein, die meisten Fragen, die ich innerhalb eines Tages hatte geantwortet haben oder zwei sowohl von Zivilisten und Jetbrains Mitarbeitern, und ich wurde mit dem kostenlosen 'Professional' Version. Ich kann nur vorstellen, dass E-Mail-Unterstützung nur so gut sein wird, wenn nicht sogar besser!

Ich bin ein wenig verwirrt über diese Frage, weil meine Verwendung von Teamcity, TC (und ich die Design-Prinzipien von TC erraten) ist der Build-Skript (und nicht TC) zu ermöglichen, der Korrespondent der Build Imperative zu bleiben.

Mit anderen Worten, wenn Sie Teamcity brauchen etwas kühl zu tun, fügen Sie einfach diese coole Sachen in Ihrem Build-Skript entweder mit einer vorhandenen Aufgabe in Ihrem Build-System oder schreiben eine sich selbst.

Teamcity unterstützt NAnt, MSBuild, Ant und bin sicher, andere Bauplattform Sie auf den buildagents installieren auf kann.

Die einzige Integration will I TC oder andere CI-Plattform haben, ist Quellcodeverwaltung Integration mit meiner Wahl von SC. Der Rest der Integration soll durch meinen Build-Skript gesteuert werden. Auf diese Weise ich mein TC nur einmal für jedes Projekt zu Beginn des Projekts konfigurieren und dann tun Sie es nicht immer wieder berühren. Im Gegensatz dazu kann die Build-pro-Version ändern.

Also, die indirekte Antwort auf Ihre Frage ist ja, theoretisch, durch den Build-Skript.

Hope, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top