Frage

Ich habe Build-Skripte, die Test-Version und Pakete meine Projekte als Artefakte zu einem Bereitstellungsbereich für jeden unserer Umgebungen bereit für eine versioniert Freisetzung in einer bestimmten Umgebung (und Labels der Changeset) aufbaut. Ich möchte tun dies automatisch stoppen und nur bei Bedarf einzusetzen.

Mein Problem ist, ich bin mit TFS und die Reibung ist einfach immens. Ich mag im Grunde eine einfache Möglichkeit haben, Holen Sie sich eine bestimmte Version aus der Quellcodeverwaltung bauen sie für eine bestimmte Umgebung -done stellen Sie es. -Done

Die letzten 2 Stufen sind trival. Die „getting von Label“ es nicht so viel Spaß mit TFS.

Irgendwelche Ideen / Zeiger außer Gebrauch Anschlag mit TFS?

War es hilfreich?

Lösung

fragen Sie einfach twitter nächste Mal auf: -)

Aber im Ernst, haben einen Blick auf TFS Deployer auf Codeplex. Die Funktionsweise ist, dass Sie mit der Versionsverwaltung des Ausgangs eines normalen Build zu tun, wie Sie normalerweise tun würde, aber Sie ziehen alle Entfaltungs Sachen von ihm.

Als nächstes Setup TFS Deployer - es hört für Veränderungen in der Qualität des Aufbaus und das Feuer aus einem Powershell-Skript, dass Sie schreiben, dass die alles kann der Einsatz Arbeit. Zum Beispiel, wenn Sie die Qualität eines Builds zu so etwas wie „deploy zu UAT“ ändern kann es ein Powershell-Skript abfeuern, dass dann tut, was Sie brauchen, um es zu. Um einen deploy Gehst du nur zu bauen Explorer, stellen Sie die Qualität auf, was Sie wollen und lassen Sie Powershell den Rest -. Sie erhalten eine E-Mail über die Ergebnisse bekommen und damit Sie wissen, ob es funktioniert oder nicht

Gehen Sie haben einen Blick auf sie und wenn Sie nicht nur ping mich und ich werde Ihnen helfen.

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