2009-08-30 9 views

Répondre

0

Vous pouvez configurer votre emplacement déployé en cochant les gros fichiers multimédias de votre système de gestion des versions (par exemple SVN, GIT, CVS, etc.). Ensuite, configurez une tâche récurrente (par exemple, cron ou Tâche planifiée) pour effectuer une mise à jour de la commande afin d'extraire les modifications et récupérer les mises à jour.

+0

C'est ce que j'ai pensé faire, mais n'ai-je pas besoin de déployer un fichier .war sur le serveur? – olamundo

+0

Oui, vous devrez déployer la guerre avec les artefacts compilés. Il existe plusieurs options pour déployer également la vérification du système de version de code. Vous pouvez ajuster les filtres sur votre build pour inclure les dossiers/fichiers checkout .svn (je suppose) pour ces répertoires particuliers, ou vous pouvez avoir un ensemble supplémentaire d'étapes de déploiement/config pour superposer la checkout dans les répertoires d'installation. Le déploiement d'une guerre éclatée facilitera la gestion du déploiement. –

+0

Désolé, mais n'a pas compris où la création de WAR se produit. Permettez-moi de résumer ce que j'ai compris: J'ai tous mes fichiers multimédia sous SVN (sans aucun fichier .WAR). Ensuite, quand je mets à jour un fichier, je le vérifie. Ensuite, du côté serveur, un cron est mis à jour depuis SVN. jusqu'ici tout va bien. mais d'où vient le fichier de guerre? – olamundo

1

Il est assez courant de créer deux projets distincts pour cela (deux fichiers war), et de les déployer côte à côte. Ensuite, vous déployez uniquement le fichier volumineux lorsque cela est nécessaire.

+0

Merci! Mais alors n'aurais-je pas besoin de déployer tout le fichier de guerre "statique" (~ 200 fichiers vidéo flash = ~ 400 Mo) quand je veux mettre à jour un seul fichier? – olamundo

0

Peut-être une meilleure option serait de les déployer à un service d'hébergement externe, tel que Amazon S3. Il dispose également d'un réseau de diffusion de contenu nommé CloudFront, qui sert les fichiers d'un serveur proche de l'utilisateur.

Ils ne sont pas gratuits, mais ils sont très bon marché.

Questions connexes