Docs/CI

Recipes

Common recipes for some third-party integrations are available to start. These recipes are also used by our CLI to automatically detect and configure common services for CI.

ESLint

export * from '@pierre/recipes/eslint';

Prettier

export * from '@pierre/recipes/prettier';

Typecheck

Run the TypeScript compiler against and add custom line annotations for each failure.

export * from '@pierre/typescript';

Vercel

Automatically generate a Vercel preview and preview gauge for branches, and run a production deploy on merge.

import { Job } from '@pierre/vercel';

export const label = 'Vercel';

export default Job({
  VERCEL_ORG_ID: 'team_foo',
  VERCEL_PROJECT_ID: 'prj_bar',
});

Note: for Vercel you’ll also have to add a CI Secret called VERCEL_ACCESS_TOKEN:

Joyful code review

Pierre wants you to enjoy your code reviews. So, we built a ~NEW~*~ git platform. Join the waitlist to get early access.

ORRR… Skip the line! Join our Discord for early access