Sobald TFS-Build gelöscht wird, versuche ich Cruisecontrol zu verwenden, um den Build korrekt in den IIS-Ordner zu verschieben. Ich plane, es ein Batch-Skript ausführen, die dann 2-3 andere Skripts intern aufrufen wird "Aufruf" ich das Batch-Skript.Cruisecontrol Status mit verketteten Batch-Dateien
Ich muss die Batch-Dateien von einander aufrufen, weil ich auch einige Parameter von einem Skript zum nächsten übergeben.
Kann ich irgendwie eine aussagekräftige Statusmeldung auf dem cruisecontrol-Dashboard aus den verschiedenen Batchdateien anzeigen und ändern, wenn die nächste Batchdatei aufgerufen wird?
Ein bisschen über unser Setup:
Ich sollte hinzufügen, dass wir TFS für die Versionskontrolle und bauen sollen verwenden. TFS hat seinen eigenen dedizierten Drop-Server, der, sobald wir einen Build in die Warteschlange gestellt haben, erfolgreich erstellt und gelöscht wird. Auf diesen Code können wir über einen freigegebenen Netzwerkordner des Anwendungsservers zugreifen, auf dem IIS konfiguriert ist.
Problem ist, dass sobald der Build abgeschlossen ist, müssen wir den Code auf unserem Anwendungsserver, auf dem IIS ausgeführt wird. Jetzt gibt es mehrere kleine Schritte, bevor der Code in die Umgebung übertragen werden kann. Zum Beispiel müssen wir ein paar DLLs manuell hinzufügen und eine Sicherungskopie des aktuell laufenden Codes erstellen. Also, Schritte, posten den TFS-Build, sind diejenigen, die ich versuche, mit CruiseControl auotmate.
Verwenden Sie Team Build (TFS) _and_ CruiseControl.Net? Wenn ja warum? –
Ein bisschen mehr Details über unser Setup hinzugefügt. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen, um meine Abfrage besser zu verstehen –