Definieren der Pipeline
Der wichtigste Teil Ihres Builds besteht in der Definition, wie Ihre Tests ausgeführt werden. Im Wesentlichen geht es darum, dem unten gezeigten Workflow zu folgen. Das API-Testprojekt und die Dienstimplementierung durchlaufen die Quellsteuerung, worauf die CI Pipeline gestartet wird, die sich aus Einheitentests, Packen, Implementierung in einer Staging-Umgebung und API-Tests mit Maven zusammensetzt. Abschließend werden Berichte erstellt.
Sie müssen den API-Code und die Talend Cloud API Tester-Testdatei aus der Quellsteuerung abrufen und sie dann verwenden, um die API umfassend zu testen. Die Tests bestehen aus:
- Einheitentests für Ihren Code.
- Packen Ihrer API.
- Implementieren Ihrer API.
- Ausführen Ihrer API.
In diesem Pipeline-Beispiel erfolgt der Einheitentest und das Packen in der Phase „Build (Erstellen)“, die Implementierung in der Phase „Deploy (Implementieren)“ und die API-Tests in der Phase „Test (Testen)“.