2017-06-01 18 views
1

Ich versuche CI mit gitlab einzurichten und meine e2e Tests basieren auf Chrome Headless, die lokal funktionieren, wie kann ich sicher sein, dass ich diese kopflose Funktionalität mit Chrom im CI-Prozess habe?GitLab CI kopflos chrom

Antwort

0

Wenn Sie AngularJS verwenden, können Sie sofort mit docker-e2e-protractor beginnen oder das Dockerfile heraussuchen und es zu Ihren Notwendigkeiten ändern, um Ihrem Rahmen zu passen.

Es integriert sich gut in Gitlab CI. Ich verwende es in Kombination mit einem AngularJS-Frontend-Docker-Image, das mit einem CakePHP-Backend-Docker-Image verbunden ist, und verwende dann docker-e2e-winkelmesser, um die Tests auszuführen.

+0

Lustigerweise sah ich Ihre Antwort zu diesem Thema woanders und versuchte, diesen Ansatz zu nehmen, danke – nagrom97