2017-01-15 9 views
0

Ich möchte mit Docker eine Testumgebung erstellen, in der ich JUnit-Testklassen (einschließlich des getesteten Codes) remote senden, die Tests ausführen und die Ergebnisse abrufen kann.Ausführen von JUnit-Tests im Docker-Container

Ich fand einige Artikel, die erklärt, wie man docker für das Testen von Datenbankconnection/Schreiben in einem Redis verwendet, aber nicht, wie ich meine Tests am Docker durchführen und die Ergebnisse abrufen kann.

Haben Sie irgendwelche Empfehlungen, wie Sie dies tatsächlich erreichen würden? Ich weiß nicht viel über Jenkins, aber würde das mein Problem lösen? Gibt es dafür einen guten Rahmen?

Antwort

0

In einer Dockerdatei, checken Sie Ihren Code aus und führen Sie einen "maven test" -Befehl aus, umleiten Sie das Ergebnis in eine Datei, die sich in einem angehängten Verzeichnis befindet. Jedes Mal, wenn Sie die Dockerdatei erstellen, führen Sie einen Komponententest für Ihr Projekt durch.

Mit docker haben Sie auch einen "docker test" -Befehl. Ich weiß nicht, ob es ein Plugin gibt, um es auf Jenkins zu verwenden.

Verwandte Themen