> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useshipd.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Push flags from CI

> Apply shipd.config.ts with a management API key and skip prompts.

## Overview

Non-interactive apply. The key's environment binding **is** the target environment.

## Steps

<Steps>
  <Step title="Mint a management key">
    Dashboard → API keys → management. Prefix `shipd_mgmt_`. Bind it to `fieldkit` / `web-app` / `production`.
  </Step>

  <Step title="Push">
    ```bash theme={null}
    SHIPD_API_KEY=shipd_mgmt_… shipd push --yes --project web-app --env production
    ```

    `--ci` equals `--yes`. `CI=1` and `SHIPD_CI=1` also skip confirmation.
  </Step>
</Steps>

`--org fieldkit` is a guard: it must match the key, it does not switch organizations.

Workflow copy-paste: [Sync flags in CI](/guides/ci).
