Claron
    Documentation
    BUILDSReviewed

    Builds & Previews

    Claron runs your code in isolated build workers. Start a build manually or through configured automatic builds. A successful build makes its preview available; check the build status and logs before reviewing.

    Start a build

    1. Open the project → Builds with project build permission

      Check the branch, application root, build command, and required environment variables in Project Settings → Build.

    2. Choose the target environment and start the build

      For an environment-specific build, use Build in that environment's settings.

    3. Open the new build and follow its status and logs

      Queued means it is waiting; running means work is underway; success means the build completed; failed or cancelled requires another build before this version can be reviewed.

    4. After success, open the preview and test a real route

      Check the commit and environment before inviting reviewers.

    Retry or cancel

    Use Retry on a failed build after correcting the reported problem. Check the new build's commit and logs rather than assuming a retry changes the source version.

    Use Cancel on a queued or running build when you have permission. Wait for its status to update; cancelling is a request and does not promise every process stops instantly. Start another build when you are ready.

    Concurrency, timeout, and availability can depend on the active account configuration. Check the limit/error shown for that build and Billing rather than relying on an undocumented universal timeout.

    Diagnose common failures

    SymptomCheck
    Dependency / module missingLockfile, install command, declared dependencies, app root, and workspace package paths.
    Required variable missingVariable spelling, selected configuration, framework prefix, and whether the value is needed at build time or runtime.
    Output directory missingThe build command completed and the configured directory matches its actual output.
    SSR route fails after a successful buildServer runtime/adapter compatibility, runtime variables, app startup errors, and API access. Build success is not a server health test.
    Preview login failsThe app's login route, test account, and authenticated-preview setup.

    Review the intended version

    Reports and verification should refer to the build or deployment you actually tested. A new build can change the environment's current target; keep the original report's version context when comparing a fix.

    If backend evidence or SDK instrumentation changed, rebuild before opening a new session. Evidence that was not captured in the original version cannot be added simply by revisiting an old report.

    BUILD LIFECYCLE

    This example shows a typical build sequence. Actual phases depend on the framework and build outcome; a failed or cancelled build may stop before deployment. Check the current phase and logs in the build view.

    Build Queued

    10:00:00 AMCompleted

    Waiting for available worker.

    Initialize Environment

    10:00:05 AMCompleted

    Cloning repository and setting up build container.

    Install Dependencies

    10:00:15 AMActive

    Running package manager install command.

    Build Application

    Pending

    Executing framework build script.

    Deploy Output

    Pending

    Uploading static assets to edge network.

    BUILD STATUSES

    The overall state of a build.

    Queued
    Waiting for a build slot to become available
    Building
    Clone, install, and build in progress
    Success
    Build completed — preview is live
    Failed
    Build failed — check the build logs
    Cancelled
    Manually cancelled before completion

    BUILD LOG VIEWER

    Real-time logs streamed directly from the build worker. Lines are automatically parsed into severity levels (info, success, warn, error).

    Acme Web App — main — bld_01HZ...
    Building
    110:00:05 Cloning repository github.com/acmecorp/web...
    210:00:06✔Repository cloned successfully in 1.2s
    310:00:07 Restoring cache from previous build...
    410:00:09 Running install command: pnpm install
    510:00:12 Lockfile is up to date, resolution step is complete
    610:00:15✔Dependencies installed in 6.4s
    710:00:16 Running build command: pnpm run build
    810:00:17 > next build
    910:00:22▲▲ warn - Invalid next.config.js options detected.
    1010:00:35 ✓ Compiled successfully
    1110:00:36 Deploying to edge network...
    running…

    EMBEDDED OUTPUT

    When viewing build failures from the dashboard or side panels, a simplified CodeBlock is often used.

    bash
    [system] ◉ Cloning repo: acmecorp/web-app
    [stdout] > next build
    [stdout] Creating an optimized production build...
    [stderr] Failed to compile.
    [stderr] ./src/app/page.tsx
    [stderr] Module not found: Can't resolve '@/components/ui/button'

    LIMITS, RETRIES & CACHE

    Build timeout
    Long-running builds are terminated at the platform timeout. If you hit this repeatedly, optimize the install/build pipeline.
    Retry behavior
    Failed builds can be manually retried from the builds panel. Check the retry's build status and logs before opening its preview.
    Cache usage
    Dependency/build cache is restored automatically when available and refreshed on successful builds.
    Cancellation
    Cancellation is a request. The build and its subprocesses may take time to stop; when cancellation succeeds, the build does not publish a preview artifact.