Ich bin auf der Suche nach Empfehlungen für Tools für die automatische Bereitstellung von Windows Service auf mehreren Computern. Das Werkzeug sollte in der Lage sein: - Stop/Start-Service - Kopieren von Dateien - Konfigurationsdateien auf jedem Zielserver ändern nach einigen CSV/Excel-DateiAutomatische Bereitstellung von Windows Service - Tools
Vorteile: Web-Interface, Benachrichtigung per E-Mail, Kompression/Dekompression
Hier sind die Tools, die ich gehört habe, und ich beginne zu bewerten, aber ich würde gerne von Leuten hören, die tatsächlich eines dieser (oder einige andere Tools) in ihrem automatischen Bereitstellungsprozess angewendet haben.
- Chef http://wiki.opscode.com/display/chef/Home
- ayehu AKA eyeShare http://www.ayehu.com/
- Puppet http://puppetlabs.com/
- Nolio http://www.noliosoft.com/
- Octopus Deploy http://octopusdeploy.com/
- Kwatee http://www.kwatee.net/
P.S . Es gibt eine ähnliche Frage auf SO, aber es gibt keine Antwort auf meine Frage: WCF service deployment - tools
Answering Q: Wie viele Server wollen Sie einsetzen? A: Derzeit 20 Server in 2 Rechenzentren. Die Zahlen könnten in Zukunft wachsen
F: Wie viele Benutzer werden beim Entwerfen und Ausführen der Bereitstellung beteiligt sein? A: Man würde das Deployment entwerfen und jemand anderes (eine einzelne Person) würde es ausführen.
F: Benötigt Ihre Implementierung eine Cross-Tier-Synchronisation? A: Ich muss nur einen einzigen Windows-Dienst, keine Datenbankänderungen, keinen IIS oder eine andere Webschicht bereitstellen.
F: Wie wichtig sind Auditing und Berichte für Sie? A: Ich möchte das Tool in der Lage sein zu berichten, ob es erfolgreich war oder nicht. Es wäre auch schön, ein vollständiges Dashboard aller implementierten Server mit ihren Versionen und den letzten Änderungen zu sehen.
Ich denke, Sie müssen uns einige weitere Informationen geben. Auf wie vielen Servern möchten Sie bereitstellen? Wie viele Benutzer werden beim Entwerfen und Ausführen der Bereitstellung beteiligt sein? Erfordert Ihre Bereitstellung eine übergreifende Synchronisierung? Wie wichtig sind Auditing und Berichte für Sie? Die Werkzeuge, die Sie hier auflisten, decken diese Bereiche in einem anderen Maßstab ab. –
Gültiger Punkt. Ich habe detailliertere Anforderungen hinzugefügt, indem ich deine Fragen beantworte.Wenn Sie mit einigen dieser Werkzeuge vertraut sind, würde ich gerne Pros/Contras von jedem von ihnen hören. Vielen Dank! –
Ähnliche Fragen http://programmers.stackexchange.com/questions/122729/alternatives-to-octopus-for-deploying-net-applications –