Domanda

creo Alcuni file WSP sul server di build ogni notte e vorrei distribuirle automaticamente a un ambiente di QA.

In SharePoint 2007, non c'era modo di distribuire a distanza WSP file ad eccezione di brutte PsExec-soluzioni alternative.

ha questo migliorato con SharePoint 2010? Posso utilizzare la roba PowerShell in qualche modo?

Il server della build non è parte della farm di SharePoint. Non ha nemmeno eseguire la stessa versione di SharePoint (Corre un autonomo Fondazione, mentre il vero agriturismo corre standard)

(Nota: Ci sono alcune domande sul SO su questo, ma sono circa WSSv3 / SP2007 e non si applicano)

È stato utile?

Soluzione

PowerShell remoting . Il WSP ha ancora bisogno di andare a un server e Add-SPSolution et al deve essere eseguito su quella macchina, ma ora può farlo dal server di build.

Altri suggerimenti

Ho creare un evento di post build che eseguito sul nostro server di compilazione che copia il file WSP al nostro server di prova in una directory specifica. Una volta sul server di prova, un aspetto (Windows Server) di posti di lavoro del timer per il file WSP e un comando STSADM li installa. A volte ci si imbatte in problemi di rimozione della soluzione dal momento che porto non ha trovato un modo semplice / elegante per verificare se la soluzione sia stato completamente rimosso. Di solito eseguire un comando per rimuovere la soluzione. Eseguire una seconda volta e quindi installare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top