Ich habe derzeit CC.Net-Setup für Builds und es ist super. Aber jetzt möchte ich den ganzen Weg gehen und es auch für den Einsatz verwenden. Ich habe darüber nachgedacht, CC.Net auf dem Staging zu installieren und nachdem ein Build abgeschlossen ist und es autouploaded den forcebuild-Trigger auf Staging feuert, benutze es msbuild und die notwendigen Erweiterungen für gac, installiere Dienste ect. um die Installation zu erledigen.Automatisieren .Net-Bereitstellung mit Cruise Control. NET
Ich habe auch msdeploy gesehen, die ähnliche Ziele zu haben scheint. Was halten Sie von meinem Plan und wie machen Sie alle eine automatisierte Bereitstellung?
Hinweise
SMB (File Shares) sind im Staging-Netzwerk deaktiviert, die die Möglichkeit psexec eliminiert. Der Grund, warum es deaktiviert ist, ist, dass wir wollten, dass das Netzwerk gesperrt wird, und als ich nach dem Öffnen fragte, wurde mir gesagt, dass zu viele Ports geöffnet werden müssen. Etwas mit der Authentifizierung zu tun?
- Es kann der Fall sein, dass dieses Portargument Koje ist. Ich habe bereits Samba-Freigaben eingerichtet, aber ich habe noch nie mit Active Directory gearbeitet, also habe ich den Mund gehalten und gehört.
Nur FTP, RDP und HTTP werden
geöffnet
+1 für nicht cc.net auf den Staging-Servern. –
+1 für die Idee eines automatisierten Uploads, aber ein manueller "letzter Schritt", sich physisch in die DMZ-Box einloggen zu müssen. – CodingWithSpike