Build Script Interaktion mit TeamCity

Kürzlich standen wir vor der Aufgabe aus dem Build Skript, welches bei uns in Ruby geschrieben ist, Informationen an TeamCity, unseren Build Server, zu senden. Konkret wollten wir die interne Versionsnummer unseres Produkts in der Oberfläche anzeigen. Dazu muss lediglich im Skript eine Konsolenausgabe getätigt werden, die einem gewissen Format entspricht. In Ruby ist das der Befehl ‘puts’:

puts „##teamcity[buildNumber ‚#{build}‘]“

Dabei ist ‘build’ unsere interne Versionsnummer, die wir zuvor ermittelt haben. In einem Batch-Skript wäre dann der Echo-Befehl abzusetzen. Hier findet sich die passende Hilfe von JetBrains, welche weiteren Möglichkeiten es gibt.

Alexander Groß bietet hier ein fertiges Ruby Skript an, welches ihr bei euch einbinden könnt.

Mit Tag(s) versehen:

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: