2010-06-22 6 views
2

Je crée des fichiers WSP sur un serveur de génération tous les soirs et je souhaite les déployer automatiquement dans un environnement d'assurance qualité.Déployer à distance des fichiers WSP dans SharePoint 2010?

Dans SharePoint 2007, il n'y avait aucun moyen de déployer des fichiers WSP à distance, à l'exception des solutions de contournement psycides.

Est-ce que cela a amélioré avec SharePoint 2010? Puis-je utiliser les trucs PowerShell en quelque sorte?

Mon serveur de génération ne fait pas partie de la batterie de serveurs SharePoint. Il n'exécute même pas la même version de SharePoint (Il exécute une Foundation autonome, tandis que la vraie batterie fonctionne Standard)

(Remarque: Il y a quelques questions sur SO à ce sujet, mais ils sont à propos de WSSv3/SP2007 et don ' t apply)

Répondre

1

Résolu à travers PowerShell remoting. Le WSP doit toujours aller sur un serveur et Add-SPSolution et al doivent s'exécuter sur cette machine, mais je peux maintenant le faire depuis le serveur de construction.

0

J'ai créé un événement post-construction qui s'exécute sur notre serveur de construction et qui copie le fichier WSP sur notre serveur de test dans un répertoire spécifique. Une fois sur le serveur de test, un travail du minuteur (Windows Server) recherche le fichier WSP et une commande STSADM les installe. Parfois, nous rencontrons des problèmes de suppression de la solution, car je n'ai pas trouvé un moyen facile/élégant de vérifier si la solution est correctement supprimée. Habituellement, j'exécute une commande pour supprimer la solution. Exécutez-le une seconde fois, puis installez-le.

Questions connexes