--- title: Overview description: Build, test, and ship your app — CLI commands, integration tests, CI, and publishing to a server or to npm. icon: "rocket" --- The **operations layer** is everything you do *to* your app rather than *with* it: invoking CLI commands, running integration tests against a real Twenty server, configuring CI, and shipping releases — either as a tarball deployed to a single server or as an npm package listed in the marketplace. ```text develop ─▶ test ─▶ build ─▶ deploy / publish ─────── ──── ───── ───────────────── yarn yarn yarn yarn twenty deploy (tarball → one server) twenty test twenty dev build yarn twenty publish (npm → marketplace) ``` ## In this section `yarn twenty` reference — exec, logs, uninstall, remotes. Vitest setup, integration tests, type checking, CI workflow. Build, deploy a tarball, publish to npm, install.