Ich bin auf der Suche nach der Automatisierung von Software von meinem Build-Prozess zu erstellen.Build-Automatisierungs-Tools, Zeiger
Wie automatisiere ich diesen Prozess - alle Werkzeuge, Zeiger helfen.
Ich bin auf der Suche nach der Automatisierung von Software von meinem Build-Prozess zu erstellen.Build-Automatisierungs-Tools, Zeiger
Wie automatisiere ich diesen Prozess - alle Werkzeuge, Zeiger helfen.
Wir verwenden ein Werkzeug namens Ant Hill Pro. Es ist ein wenig teuer, aber es ist den Preis absolut wert. Wir führen alle Build-Schritte, Komponententests und Bereitstellungen durch. Wir machen das mit mehreren Produkten (5 glaube ich) und jeder hat mehrere Zweige.
Ein mögliches Werkzeug für Build-Automatisierung ist MSBuild. In Verbindung mit Microsoft TeamBuild ist dies ein ziemlich mächtiges Werkzeug.
Ich habe nie versucht, eine virtuelle Maschine aus, es zu erstellen, aber Sie können benutzerdefinierte Aufgaben erstellen, zu tun, was Sie brauchen getan.
Ich würde vorschlagen, NAnt (http://nant.sourceforge.net/) Es ist ein ziemlich gutes Werkzeug für jede Build-Automatisierung. Funktioniert mit NUnit, die meisten Quellensteuerelemente sind ziemlich gut. Überprüft Builds, stellt sie bereit. Sie können so ziemlich jeden Workflow einrichten.
können Sie sich Visual Build Pro ansehen. ziemlich leistungsfähig, einfach zu bedienen und gute Benutzeroberfläche.
Sie können auch auf automatisierte suchen Studio bauen, die Tools integriert zu bauen, implementieren und automatisieren Tests hat.
Sie sollten sich WMI ansehen, um IIS zu konfigurieren. Werfen Sie einen Blick auf Creating Sites and Virtual Directories, and Setting Properties Using WMI. Sie können ein VBScript oder ein PowerShell-Skript zum Ausführen Ihres Skripts schreiben, das ein virtuelles Verzeichnis erstellt, Ihre Dateien kopiert und den Anwendungspool für Ihre Anwendung einrichtet. Wenn Sie IIS7 verwenden, gibt es eine nette PowerShell snap-in mit vielen praktischen Cmdlets.
Die Quelle für die Castle Project tut läuft einigen komplexen Build-Skripte mit Nant. Wenn Sie MSBuild verwenden, kann Ihnen die MSBuild Sidekick helfen. Final hat die MSBuild Community Tasks eine Fülle von Tools einschließlich Aufgaben zum Erstellen von Web-Verzeichnissen.
Versuchen Sie, können Sie Ihre Frage mit den Details wie die Dinge, die in Ihrem Kommentar erwähnt, und die Ausarbeitung auf dem 'etc.' aktualisieren Es ist wichtig zu verstehen, welche Software automatisch auf welcher Plattform installiert werden soll. Es erhöht die Nützlichkeit der Antworten und auch von stackoverflow.com .... Danke – Adriaan