diff --git a/.appveyor.yml b/.appveyor.yml index 9c00d64b..c3d05d12 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,5 +1,9 @@ +services: +- docker + image: - Visual Studio 2017 +- Ubuntu install: - git submodule update --init @@ -7,4 +11,10 @@ install: - cmd: C:\Python36-x64\python -m pip install jinja2 nose pycodestyle build_script: - - cmd: python scripts\build.py -t --python-path "C:\\Python36-x64\\python" --disable_java --require_dotnet --clean + - cmd: python scripts\build.py -t --python-path "C:\\Python36-x64\\python" + - sh: docker pull ffig/ffig-base + - sh: docker build . -t ffig-ci + - sh: docker run --cap-add SYS_PTRACE ffig-ci /bin/bash -c "./scripts/build.py -t --python-path python2 --venv" + - sh: docker run --cap-add SYS_PTRACE ffig-ci /bin/bash -c "./scripts/build.py -T \"CPP|MOCKS\" -c ASAN --python-path python2 --venv" + - sh: docker run --cap-add SYS_PTRACE ffig-ci /bin/bash -c "./scripts/build.py -t --python-path python3 --venv" + - sh: docker run --cap-add SYS_PTRACE ffig-ci /bin/bash -c "./scripts/build.py -T \"CPP|MOCKS\" -c ASAN --python-path python3 --venv"