Diagnose und Behebung von Problemen der Build ist eine regelmäßige Aufgabe in der Softwareentwicklung. Team Foundation Build bietet Tools zum Debuggen und Softwareprobleme zu lösen, wie z. B. Fehler oder teilweise erfolgreich erstellt wurde, Ausnahmen, Fehler oder Warnung und unerwartete Ereignisse oder Ergebnisse.
In einer typischen Softwareentwicklung team sind mehr als ein Entwickler arbeiten an einem Software-Projekt. Das Team können Team Build automatisieren Sie die Erstellung, Bereitstellung und Prüfung ihrer Software-Produkte. Kleine und große Software-Teams verwenden die populäre Software Praxis ´Continuous Integration´.
Fortlaufende Integration ist der Prozess einen Build zu generieren, wenn ein Entwickler Code in den Quellcodeverwaltungsserver überprüft. Ein Nachteil dieser Art von Build ist, korrumpiert Quellcode in Versionskontrolle und anschließend die aktuelle Version Kompilieren nicht passieren kann.
Wenn wir alle gebrochenen Builds haben, müssen wir die Details für den Build so schnell wie möglich erhalten, so dass wir die Entwickler informieren können, der das Build gebrochen haben kann. Warum ist das wichtig? In großen Software-Teams ist jeder Entwickler Code einchecken. Also der Entwickler könnte die Person, die das Build brach sein oder auch nicht, da mehr als eine Person kann Code eingecheckt haben.
Ich bin ein c# Software-Entwickler und einen TFS Build Master. Also ich mag zu schreiben Software und auch den Build-Prozess zu definieren und koordinieren branching Strategien, Build, die Zeitpläne, interne Freigabe erstellen für Entwickler und QA baut, baut die externe Freigabe erstellen für Kunden. In meiner Freizeit mag ich Expirement mit neuen Technologien wie IoT, Opensource Hardware wie Arduino, Netduino, Genduino.
Erhöhen den Spaßfaktor im Softwareentwicklungsteam, ich die Idee zum Aufbau einer Team-Stiftung hatte, bauen LED. Die Team Foundation Build-LED blinkt, wenn ein fehlerhaften Build auf dem Quellcodeverwaltungsserver erkannt wird. Die Kommunikation mit der LED erfolgt mit einem seriellen Bluetooth-Empfänger, weil es Wireless ist die Team Foundation Build LED in der Abteilung überall platziert werden kann. Es wird auch ein Blickfang für Kunden sein.
Als Extra LED Build Stroboskop auch messen Sie die Temperatur und Luftfeuchtigkeit im Arbeitsbereich. Diese Daten werden an den Client-Computer, der eine Winforms-Anwendung zum Anzeigen der Daten auf dem Computer ausgeführt wird.