Virtualenv-outils

un ensemble d'outils pour Virtualenv
Télécharger maintenant

Virtualenv-outils Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Fireteam Ltd.
  • Site Internet de l'éditeur:
  • http://github.com/fireteam/

Virtualenv-outils Mots clés


Virtualenv-outils La description

VirtualenV-Tools est un référentiel contient des scripts que nous utilisons sur FireTeam pour notre déploiement de code Python. Nous les utilisons en combinaison avec du sel pour construire du code sur un serveur sur un autonome Virtualenv, puis déplacez-le sur les serveurs de destination à exécuter.Pourquoi pas virtualenv -relocatable? Pour commencer: parce que cela ne fonctionne pas. Relocatable est très limité dans ce qu'elle fait et cela fonctionne au moment de l'exécution au lieu de faire tout ce qui se déplace réellement dans le nouvel emplacement. Nous avons rencontré une tonne de problèmes avec elle et il est actuellement en train d'être progressé. Pourquoi voulais-je l'utiliser? La principale raison pour laquelle vous souhaitez utiliser est pour la mise en cache de construction. Vous avez un dossier où il existe un seul virtualenv, vous installez la dernière version de votre codeBase et de toutes les extensions de votre part, vous pouvez également faire déménager VirtualenV à un emplacement cible, mettez-le dans une citacle, de la distribuer à tous les serveurs et effectué! Exemple! Débit: première fois: Créez le cache de construction MKDIR / TMP / Cache-cache $ Virtualenv --Distribute / TMP / Cache-cache maintenant à chaque fois que vous construisez :. / TMP / Cache-cache / bin / Activez $ PIP Installez votre mise en place de votre mise en place, de votre emballage et de copier sur n'importe quel emplacement que vous souhaitez l'avoir. Une fois déballée sur le serveur cible, utilisez les outils Virtualenv pour mettre à jour les chemins et rendre le virtualen que par magie dans le nouvel emplacement. Par exemple, nous déployons des choses à un chemin avec le hachage de la validation dans: Virtualenv-Tools --Undate-chemin / srv / votre application / Pour mettre à jour également l'exécutable Python dans le virtualenv au système que vous pouvez réinitialiser C'est en une fois: Virtualenv-Tools --Reinitialize / SRV / Votre application / Compilez une fois, déployez WHereever. Les virtualis sont complètement autonomes. Afin de changer la version actuelle, tout ce que vous avez à faire est de relier la page d'accueil de la construction.


Virtualenv-outils Logiciels associés