I want to try running API tests in a pipeline.
That means i need a working http server like nginx to perform tests.
I tried to solve it under services part, my gitlab-ci file looks like:
variables: DB_HOST: mysql MYSQL_USER: test MYSQL_PASSWORD: test MYSQL_DATABASE: test MYSQL_ROOT_PASSWORD: root services: - mysql:5.7 - nginx:latest test: image:php:7.3-fpm script: - php -v - vendor/bin/phpunit
php -v works well, also all non api tests. But tests which need an http connection failing.
Anyone solved an issue like that? Have to use another apporach with docker:dind?
thanks in advance