releng-tool bietet eine Methode zur Vorbereitung einer strukturierten Umgebung, um bei der Release-Engineering eines Projekts zu unterstützen. Wenn es um die Release-Engineering eines Projekts geht, können sich Anlagen an mehreren Standorten befinden und verschiedene Methoden zum Extrahieren, Erstellen und mehr erfordern. releng-tool kann verwendet werden, um einen definierten Satz von Projekten zu verarbeiten, der angibt, wo Ressourcen abgerufen werden können, wie Pakete extrahiert werden können und Methoden zum Patchen, Konfigurieren, Erstellen und Installieren jedes einzelnen Pakets für einen Zielbereich.
Anforderungen
- Python 2.7 oder 3.4+
Host-Werkzeuge wie Git, scp, etc. können je nach bearbeitetem Projekt erforderlich sein (z.B. wenn die Quellen eines Pakets aus einerGit-Quelle stammen, wird einGit-Client-Tool benötigt, um diesen Abruf durchzuführen).
Installation
Dieses Werkzeug kann mit pip installiert werden:
pip install -U releng-tool
Wenn der pip
Zugangspunkt auf dem Hostsystem nicht verfügbar ist, kann
dieses Tool wie folgt installiert werden:
python -m pip install -U releng-tool
Verwendung
Ein Benutzer kann einen Projekt-Build wie folgt aufrufen:
releng-tool
Wenn der Zugangspunkt releng-tool
auf dem Hostsystem nicht verfügbar ist,
kann das Tool wie folgt aufgerufen werden:
python -m releng-tool
Detaillierte Informationen zur Bedienungsanleitung des Projekts releng-tool finden Sie in der Benutzerdokumentation von releng-tool.
Entwicklung eines releng-tool projekts
Ein releng-tool-Projekt kann mehrere Pakete definieren, die jeweils auf verschiedenen Sprachen basieren, die so konfiguriert sind, dass sie benutzerdefinierte Toolchains und mehr verwenden. Details zum Bau eines releng-tool-Projekts finden Sie in der Entwicklerdokumentation von releng-tool.
Beispiele
Beispiele für Projekte mit releng-tool finden Sie im Beispiel-Repository von releng-tool.