Right now we have a test suite, but we'd really want to be able to run them as part of a continuous integration pipeline.
CircleCI is probably the most popular service, and fast and free to use, but it's not clear where they run their servers (my guess probably a mix of AWS and Google, and maybe their own boxes if Travis is anything to go by)
Google Cloud Build runs on renewable power as it's using all of Google's infrastructure, and integrates easily enough with Github, so we're not spending ages doing undifferentiated stuff.
Steps needed
[x] Decide provider (probably CircleCI, unless Google Cloud Build is also really easy to set up)
[x] Get fixtures set up using appropriate data
[x] Get tests running locally
[x] Set up run on each new commit
[x] Set up runnable option in the CI environment (we may need to faff around in docker, as they mostly use this now, and we have a at least three processes - MySQL, Redis and PHP jut for the green check library
[x] Document setup up for using cloud build in the repo, and how to set it up on a local dev instance
Right now we have a test suite, but we'd really want to be able to run them as part of a continuous integration pipeline.
Steps needed