VirtuenV-Tools.

Ein Satz von Werkzeugen für VirtuenV
Jetzt downloaden

VirtuenV-Tools. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Fireteam Ltd.
  • Website des Verlags:
  • http://github.com/fireteam/

VirtuenV-Tools. Stichworte


VirtuenV-Tools. Beschreibung

Virtualenv-Tools ist ein Repository enthält Skripts, die wir in Fireteam verwenden, um unseren Einsatz von Python-Code zu gelangen. Wir benutzen sie in Kombination mit Salz, um Code auf einem Server auf einem selbst enthaltenen VirtuenV zu erstellen, und verschieben Sie diese dann an die Zielserver zum Ausführen. Warum nicht virtualisierenv --relokatable? Für den Anfang: weil es nicht funktioniert. Relokatable ist sehr begrenzt, was es tut, und es funktioniert zur Laufzeit, anstatt das Ganze tatsächlich zum neuen Standort zu gelangen. Wir haben mit ihm in eine Menge Probleme gelaufen, und es ist derzeit dabei, aus dem Jahr herauszuführen. Warum sollte ich es verwenden wollen? Der Hauptgrund, warum Sie dies verwenden möchten, ist für den Bau von Caching. Sie haben einen Ordner, in dem ein Virtualenv vorhanden ist, Sie installieren die neueste Version Ihrer Codebase und alle Erweiterungen da, da Sie den Virtualenv an einen Zielort umziehen können, in einen Tarball verschieben, es an alle Server verteilen und ein Beispiel erfolgen! Flow: Erstmal: Erstellen Sie den Build Cache MKDIR / TMP / Build-Cache $ virtualenv --distribute / TMP / Build-Cache Jetzt jedes Mal, wenn Sie aufbauen :. / TMP / Build-Cache / Bin / Activate $ PIP Installieren Sie IhrenApplication Build fertig, verpacken Sie auf und kopieren Sie sie an den gewünschten Ort, den Sie haben möchten. Nachdem Sie auf dem Zielserver entpackt sind, aktualisieren Sie die Tools VirtualenV, um die Pfade zu aktualisieren und den Virtualenv in den neuen Speicherort magisch zu arbeiten. Zum Beispiel bereitstellen wir Dinge auf einem Pfad mit dem Hash des Commit in: Virtuenenv-Tools --Update-Path / SRV / Your-Application / , um auch die ausführbare Python-Datei in der VirtuenV auf das System zu aktualisieren, das Sie neuitialisieren können Es ist in einem GO: VirtuenV-Tools --rinitialize / srv / your-Application / Kompilieren Sie einmal, woraufhin einsetzen. Virtuenvs sind völlig selbst enthalten. Um die aktuelle Version zu wechseln, müssen Sie nur die Homepage des Builds.products wiederverschließen


VirtuenV-Tools. Zugehörige Software

cnolab.data.

Tools, um den Zugriff auf Datensätze zu erleichtern, die in cellnopt und cnolab.wrapper verwendet werden ...

64

Herunterladen