﻿---
title: assembler build cli command
description: Build the unified site from all previously cloned repositories. Run after assembler clone. Reads every cloned repository, applies the shared navigation.yml,...
url: https://docs-v3-preview.elastic.dev/elastic/docs-builder/pull/2927/cli/assembler/build
products:
  - Elastic Docs Builder
---

# assembler build cli command
```bash
docs-builder assembler build [options]
```

Build the unified site from all previously cloned repositories.

## Options

<definitions>
  <definition term="--[no-]strict">
    Treat warnings as errors.
  </definition>
  <definition term="--environment string">
    Named deployment target, e.g. dev, staging, production. Determines which configuration branch and index names are used.
  </definition>
  <definition term="--[no-]metadata-only">
    Write only metadata files; skip HTML generation. Ignored when --exporters is also set.
  </definition>
  <definition term="--[no-]show-hints">
    Print documentation hints emitted during the build.
  </definition>
  <definition term="--exporters string">
    Comma-separated list of exporters to run.
  </definition>
  <definition term="--[no-]assume-build">
    Skip the build step when .artifacts/docs/index.html already exists. Intended for test scenarios only.
  </definition>
  <definition term="-l --log-level enum">
    Minimum log level.
    **Values:** trace, debug, information, warning, error, critical, none
    **Default:** `information`
  </definition>
  <definition term="-c --config-source enum">
    Override the configuration source: local, remote
    **Values:** local, remote, embedded
  </definition>
  <definition term="--[no-]skip-private-repositories">
    Skip cloning private repositories
  </definition>
</definitions>


## Notes

Run after assembler clone. Reads every cloned repository, applies the shared navigation.yml,
and writes the unified site to .artifacts/docs/.