Setting up Meticulous to test your pull requests

There are several ways to run Meticulous tests on your pull requests. We recommend the following approaches, in order of preference:

  1. Upload static assets — If your app can be served as a folder of static files (HTML/JS/CSS), this is the simplest approach. Not suitable for apps that require server-side rendering (e.g. Next.js). Get started here.
  2. Upload a container image — If your app requires a server (e.g. Next.js, SSR), upload a Docker image and we'll run it for you. This is the recommended approach for most apps. Get started here.
  3. Use preview URLs — If you already use Vercel, Netlify, or a similar service to generate PR preview URLs, Meticulous can test against those directly. Learn more here.
  4. Test a running instance via tunnel — If none of the above approaches work for your app, you can serve your app in CI and we'll connect to it via a secure tunnel. This is the most brittle method and requires the most setup. Get started here.