Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

Astuce SharePoint 2007 : Executer les jobs en attente

Une petite astuce pour ceux qui déploie réguliérement des Solutions sous SharePoint 2007

Certes, une fois la solution installé via le stsadm -o addsolution vous pouvez continuez le processus en allant dans le gestionnaire de solution :

Personnellement, depuis que je code du SharePoint 2001/2003 j'ai appris à batcher au maximum toute mes opérations que ce soit en

  • .CMD / .BAT
  • NANT
  • MSBuild (Bientôt)

Genre pour un modéle de site:

  1. Supprimez toutes références et site de test par précaution
  2. Installer une solution
  3. déployer la solution
  4. créer un site de test sur une Site Collection vierge
  5. ouvrir IE sur l'adresse de test

Je suis ma logique de flexibilité et de productivité à la performance pur, d'ou par exemple ma virtualisation compléte de mon environnement de travail

Dans dans cette logique de script, j'utilise souvent une option spécial des solutions WSP pour mes tests en virtuel :

%SPDIR%\bin\stsadm -o deploysolution -name %WSP%.wsp -local -allowGacDeployment -force

Cette option -local execute un déploiment automatique de la solution. trés pratique sur une machine Standalone mais impossible à utiliser sur une ferme

Dans ce cas la, donc mes batchs de livraison contiennent une ligne supplémentaire :

ECHO "-- DEPLOY The solution"
SPDIR%\bin\stsadm -o deploysolution -name %WSP%.wsp -immediate -allcontenturls -allowGacDeployment -allowCasPolicies
SPDIR%\bin\stsadm -o execadmsvcjobs

  • -Immediate : précise que le job de déploiement doit démarrer à l'instant
  • execadmsvcjobs : force le démarrage des jobs en attente

Et voila , votre solution est automatique déployé et ceci sur tous les serveurs FrontEnd de votre ferme

Ensuite, vous pouvez même rajoutez l'activation de vos feature  !!!

ECHO "-- ACTIVATE  The feature"
%SPDIR%\bin\stsadm -o activatefeature -filename %FEATURE%\feature.xml -url %URL% -force

Simple comme une ligne de script non ?

Evidemment, si vous êtes allergique au plus au point aux commandes en ligne, il existe STSadmWin mais c'est moins rapide et réutilisable

Renaud Comte aka TheMit (cmd in love)

Technorati tags: , , , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 17 avril 2007 14:17 par themit

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le il y a 13 heures et 30 minutes

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le il y a 19 heures et 29 minutes

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le il y a 20 heures et 52 minutes

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le 03-19-2010, 08:54

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le 03-18-2010, 15:45

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le 03-17-2010, 16:30

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le 03-17-2010, 13:11