diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..cae1ba7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +sudo: required +services: + - docker +language: python +python: + - "2.7" +install: + - docker build -f tests/Dockerfile -t txgio/anki-connect . +script: + - curl localhost:8765 -X POST -s -d '{"action": "version"}' \ No newline at end of file diff --git a/tests/Dockerfile b/tests/Dockerfile new file mode 100644 index 0000000..2932c33 --- /dev/null +++ b/tests/Dockerfile @@ -0,0 +1,12 @@ +FROM txgio/anki + +RUN mkdir -p /home/anki-user/Documents/Anki/addons + +COPY AnkiConnect.py /home/anki-user/Documents/Anki/addons + +# Required if you want to access it from another IP address. +# RUN sed -i 's/127.0.0.1/0.0.0.0/' /home/anki-user/Documents/Anki/addons/AnkiConnect.py + +COPY tests/prefs.db /home/anki-user/Documents/Anki/prefs.db + +CMD /bin/bash -c "(/usr/bin/ibus-daemon -xd; /usr/bin/anki;)" \ No newline at end of file diff --git a/tests/prefs.db b/tests/prefs.db new file mode 100644 index 0000000..eee5d70 Binary files /dev/null and b/tests/prefs.db differ