"Neue Build-Definition" in Team Explorer ermöglicht es nicht, eine Erstellung zu erzwingen, die häufiger als einmal alle 24 Stunden ausgeführt wird. Ist das möglich?Wie planen Sie eine TFS 2008-Erstellung, die jede Stunde ausgeführt wird?
Ich mag die Tests jede Stunde unabhängig davon ausgeführt werden, ob Änderungen eingecheckt wurden.
Ich denke, das möglich ist, durch eine geplante Aufgabe zu schaffen, aber ich würde lieber die Lösung in TFS wenn möglich halten.
Danke, Chris
Die Lösung, die auf gebaut werden soll Die Stunde enthält Webtests (MSTest/webaii), die einen Browser starten, um festzustellen, ob eine Umgebung verfügbar ist oder nicht. Die Verfügbarkeit der Umgebung kann sich aus anderen Gründen als der Änderung des Quellcodes ändern. Daher muss dieser Test unabhängig von den Checkins durchgeführt werden. – Kip
Warum nicht einen Windows-Dienst schreiben, der jede Stunde überprüft werden soll und überprüft, ob die Umgebung verfügbar ist oder nicht, eine E-Mail an nicht verfügbar senden. Das macht mehr Sinn, als deinen gesamten Code zu kompilieren ... –
Ich denke, es wäre besser in TFS, da jeder die Builds dort ansehen/in die Warteschlange stellen kann und die Build/Testergebnisse sehen kann. Außerdem werden Benachrichtigungen für die Buildfehler in TFS integriert. Alles in allem wäre es eine bessere Transparenz als ein Windows-Service. Das Build-Projekt kann so geändert werden, dass es den Code erst kompiliert, wenn Checkins vorhanden sind. Cheers – Kip