Remote-WSP-Dateien in Sharepoint 2010 bereitstellen?
-
29-09-2019 - |
Frage
Ich erstelle eine WSP-Dateien auf einem Build-Server jede Nacht und mag sie automatisch in einer QA-Umgebung implementieren.
In Sharepoint 2007, gibt es keine Möglichkeit, Remote-deploy WSP-Dateien mit Ausnahme hässlich psexec-Abhilfen.
Hat sich das mit Sharepoint 2010 verbessert? Kann ich das Powershell-Material irgendwie?
nutzenMein Build-Server ist nicht Teil der Sharepoint-Farm. Es ist nicht einmal die gleiche Sharepoint-Version ausgeführt werden (Es läuft eine eigenständige Stiftung, während die echten Bauernhof läuft Standard)
(Hinweis: Es gibt einige Fragen auf SO darüber, aber sie sind über WSSv3 / SP2007 und gelten nicht)
Lösung
Gelöst durch durch Powershell-Remoting . Der WSP muss noch auf einen Server gehen und Add-SPSolution et al muss auf dieser Maschine laufen zu lassen, aber ich kann jetzt, dass aus dem Build-Server tun.
Andere Tipps
Ich habe ein Post Buildereignis erstellen, dass auf unserem Build-Server ausgeführt wird, dass Kopien der WSP-Datei in unseren Testserver in einem bestimmten Verzeichnis. Einmal auf dem Testserver, ein (Windows Server) Timer Job Looks für die WSP-Datei und ein STSADM Befehl installiert sie. Manchmal laufen wir in Probleme Entfernen der Lösung, da ich haven nicht leicht / elegante Art und Weise gefunden zu überprüfen, ob die Lösung richtig entfernt wird. Normalerweise laufe ich einen Befehl, um die Lösung zu entfernen. Führen Sie es ein zweites Mal und dann installieren.