There are several ways to run Meticulous tests on your pull requests. We recommend the following approaches, in order of preference:
- 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.
- 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.
- 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.
- 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.