Made a bit of progress setting up a travis ci build for my website – https://github.com/ngm/doubleloop-specs/blob/master/.travis.yml. Not fully working yet, but a good start.
Dropping some links here for reference:
- https://wppusher.com/blog/continuous-integration-with-wordpress-and-circleci/
- https://medium.com/typist-tech/running-wordpress-plugin-acceptance-tests-on-travisci-c75edc1a8f36
- https://docs.travis-ci.com/user/customizing-the-build/
- https://docs.travis-ci.com/user/database-setup/#MySQL
- https://stackoverflow.com/questions/18558392/can-travis-ci-run-codeception-tests
- https://docs.travis-ci.com/user/languages/php/
- https://blog.c-mart.in/posts/shell-into-travis-ci-build-environment
- https://docs.travis-ci.com/user/languages/php/#apache–php