Guide: CI/CD Integration
name: Agent Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
- name: Start Mimic
run: |
npx @mimicai/cli seed --persona finance-alex
npx @mimicai/cli host &
- name: Run agent tests
run: npm test
env:
PLAID_BASE_URL: http://localhost:4101/plaid
STRIPE_API_BASE: http://localhost:4102/stripe/v1
- name: Cleanup
run: npx @mimicai/cli clean
Pre-built personas work fully offline — no API keys or secrets needed in your CI environment. Deterministic seeding guarantees identical data in every pipeline run.