virtualenv-tools

Een reeks gereedschappen voor virtualenv
Download nu

virtualenv-tools Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Fireteam Ltd.
  • Uitgever website:
  • http://github.com/fireteam/

virtualenv-tools Tags


virtualenv-tools Beschrijving

VirtualenV-tools is een repository bevat scripts We gebruiken bij Fireteam voor onze inzet van Python Code. We gebruiken ze in combinatie met zout om code op één server op een zelf-contained virtualenv te bouwen en vervolgens naar de bestemmingsservers te gaan om te rennen. Waarom niet virtualenv - reloceerbaar? Voor starters: omdat het niet werkt. Relocatable is zeer beperkt in wat het doet en het werkt bij runtime in plaats van het hele ding te laten gaan naar de nieuwe locatie. We kwamen er een ton problemen mee en het is momenteel in het proces van gefaseerd. Waarom zou ik het willen gebruiken? De belangrijkste reden dat u dit wilt gebruiken, is voor het bouwen van caching. U hebt één map waarbij één virtualenv bestaat, u installeert de nieuwste versie van uw codebase en alle uitbreidingen daar, dan kunt u de VirtualenV verhuizen naar een doellocatie, het in een tarball zetten, het naar alle servers en gedaan worden! Voorbeeld Flow: eerste keer: maak de build cache mkdir / tmp / build-cache $ virtualenv --Distribute / TMP / Build-cache nu elke keer dat u bouwt :. / TMP / Build-cache / bin / Activeer $ PIP Installeer UNAPPLEPLICATIE BUILD GEREED, PAIKKEN EN KOPIËREN NAAR WELKE LOCATIE U wilt het hebben. Als u eenmaal uitgepakt op de doelserver, gebruikt u de hulpprogramma's VirtualenV om de paden bij te werken en het virtualenV op magische wijze op de nieuwe locatie te werken. We zetten bijvoorbeeld dingen in op een pad met de hash van de commit in: Virtualenv-Tools --Update-Path / SRV / Your-applicatie / om ook het uitvoerbare Python-uitvoering in de VirtualenV op te werken naar het systeem dat u kunt installeren Het is in één keer: VirtualenV-tools - REINITIALISE / SRV / UW-toepassing / Compileer eenmaal, implementeer de wieg. Virtualenvs zijn volledig onafhankelijk. Om de huidige versie te schakelen, is het enige wat u hoeft te doen, is om de startpagina van de builds.product te herstellen


virtualenv-tools Gerelateerde software

cnolab.data

Hulpmiddelen om de toegang tot gegevenssets te vergemakkelijken die worden gebruikt in Cellnopt en Cnolab.Wrapper ...

64

Downloaden