Automatische Bereitstellung von Windows Service - Tools [geschlossen]

8

Ich suche nach Empfehlungen zu Tools für die automatische Bereitstellung von Windows Service auf mehreren Computern. Das Tool sollte in der Lage sein:  - Stopp / Start-Service  - Dateien kopieren  - Ändern Sie die Konfigurationsdateien auf jedem Zielserver gemäß einer CSV / Excel-Datei

Vorteile: Web-Oberfläche, Benachrichtigung per E-Mail, Komprimierung / Dekomprimierung

Hier sind die Tools, von denen ich gehört habe, und ich fange an zu bewerten, aber ich würde gerne von Leuten hören, die eines dieser (oder einige andere) Tools in ihrem automatischen Deployment-Prozess angewendet haben.

P.S. Es gibt eine ähnliche Frage zu SO, aber sie beantwortet meine Frage nicht: WCF-Servicebereitstellung - Tools

Beantwortung F: Auf wie vielen Servern möchten Sie bereitstellen? A: Derzeit 20 Server in 2 Rechenzentren. Die Zahlen könnten in der 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) wird es ausführen

F: Benötigt Ihre Bereitstellung eine übergreifende Synchronisierung? 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, dass das Tool in der Lage ist, zu melden, 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.

    
Boris Modylevsky 31.07.2012, 07:39
quelle

2 Antworten

1

Sie könnten kwatee zu Ihrer Liste hinzufügen. Es ist leicht mit einer Weboberfläche für die Konfiguration und CLI-Tools, um den Bereitstellungsprozess zu automatisieren. Sie können Ihren zielspezifischen Parameter mit integrierten Implementierungsvariablen handhaben, aber es könnte auch eine Möglichkeit geben, CSV-Dateien selbst zu analysieren und zu injizieren. Beachten Sie, dass Sie auf Ihren Zielcomputern entweder ssh oder telnet / ftp aktivieren müssen.

    
mac 31.07.2012, 07:51
quelle
2

Sie können Jenkins versuchen ( Ссылка )

Dieses Tool bietet eine nette Benutzeroberfläche zum Konfigurieren des automatischen Builds und Bereitstellen eines Projekts. Es hat auch eine Reihe von Plugins im Internet verfügbar.

    
Manoj Shevate 31.07.2012 16:44
quelle