QGIS/.docker/docker-compose-testing.yml
Sandro Santilli 78ba5421d3 SOURCETREE fixture using QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE
When the env variable is set to value of 1 the fixture cleanup
failure is not considered a failure but a skip.

This is because currently the testsuite is still unable to leave
the source tree in an untouched state.
2022-06-06 22:00:18 +02:00

37 lines
882 B
YAML
Executable File

version: '3'
services:
# Proving very fragile!
# mssql:
# image: microsoft/mssql-server-linux:2017-latest
# environment:
# ACCEPT_EULA: Y
# SA_PASSWORD: <YourStrong!Passw0rd>
httpbin:
image: kennethreitz/httpbin:latest
webdav:
image: nginx
volumes:
- ${QGIS_WORKSPACE}/.docker/webdav/nginx.conf:/etc/nginx/conf.d/default.conf
- ${QGIS_WORKSPACE}/.docker/webdav/passwords.list:/etc/nginx/.passwords.list
- /tmp/webdav_tests:/tmp/webdav_tests_root/webdav_tests
qgis-deps:
tty: true
image: qgis3-build-deps-binary-image
volumes:
- ${QGIS_WORKSPACE}:/root/QGIS
links:
# - mssql
- webdav
- httpbin
env_file:
- docker-variables.env
environment:
- LANG=C.UTF-8
- LC_ALL=en_US.UTF-8
- QGIS_HTTPBIN_HOST=httpbin
- QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE=1