Publish via CLI

Publish blueprints directly from your local machine using the Bricks CLI for quick iterations, testing, and automated workflows.

Prerequisites

  • Bricks CLI installed and authenticated

  • Blueprint repository with bricks.json configuration

  • Required permissions to publish blueprints

Basic Publishing

Publish Current Blueprint

# Publish blueprint from current directory
bricks blueprint publish

Publish Specific Blueprint

# Publish blueprint from specific directory
bricks blueprint publish --src ./my_blueprint

Publishing Options

State File Inclusion

Non-Interactive Mode

Publishing Flow

When you run bricks blueprint publish, the following happens:

  1. Validation: CLI validates bricks.json configuration

  2. Source Preparation: Packages blueprint source code

  3. Upload: Uploads blueprint to Bluebricks platform

  4. Registration: Registers blueprint in your organization

  5. Confirmation: Returns success confirmation with blueprint details

Blueprint Configuration

Ensure your bricks.json includes required fields:

Authentication

Interactive Authentication

API Key Authentication

Automation Examples

CI/CD Pipeline

Script Automation

Best Practices

  • Version management: Use semantic versioning for blueprint versions

  • Testing: Test blueprints locally before publishing

  • Documentation: Include comprehensive descriptions in bricks.json

  • Automation: Use API keys for CI/CD pipelines

  • Validation: Always validate configuration before publishing

See also

Last updated

Was this helpful?