Wie wird das OpenShift Build-Protokoll überprüft?

9

Ich habe eine Anwendung, die in OpenShift deployed wird, indem ich den Quellcode auf das Git Repo schiebe.

Ich muss ein Problem, das während des Maven-Builds auftritt, nur beheben, wenn es auf OpenShift ausgeführt wird (das lokale Debugging ist keine Option).

Allerdings kann ich keine Möglichkeit finden, Maven Build Logs zu inspizieren.

    
Andrew 18.08.2014, 00:25
quelle

2 Antworten

0

Ich habe zwei Möglichkeiten gefunden, die Protokolle zu überprüfen.

  1. Verwendung von RabbitVCS Git (unter Ubuntu).
    Ich denke, der Ansatz sollte für andere Git-Kunden gut funktionieren Gut. Wenn ich die Änderungen pushe - RabbitVCS Git, druckt das Build-Protokoll in das Push-Protokoll.

  2. Anweisung an maven, das Protokoll in eine Datei zu schreiben.
    Dies kann über pre_build Aktions-Hook erfolgen, indem die folgende Zeile hinzugefügt wird:

    export MAVEN_ARGS="clean package -Popenshift & gt; PATH / TO / FILE.log"

    Sobald der Build abgeschlossen ist, kann die Datei im Wesentlichen über SSH auf den Gang zugegriffen werden.

Andrew 12.11.2014, 20:51
quelle
3

Sie können entweder den Befehl 'rhc tail' verwenden, oder Sie können ssh in Ihre Ausrüstung einfügen und im Verzeichnis ~ / app-root / logs suchen, insbesondere in Ihren Java-Server-Logs. Wenn Sie jenkins verwenden, um Ihre Anwendung zu erstellen, müssen Sie sich beim jenkins-Server anmelden und sich die Build-Protokolle der Konsole ansehen, um zu sehen, was passiert.

    
user2879327 24.08.2014 15:28
quelle

Tags und Links