Skip to main content

signaloid-cli builds list

List all builds.

Synopsis

signaloid-cli builds list [options]

Options

OptionDescription
--start-key <key>Pagination cursor token
--from <iso>Filter from timestamp (ISO 8601)
--to <iso>Filter to timestamp (ISO 8601)
--status <status>Filter by status
--count <n>Number of items to fetch using pagination
--format <type>Output format: json|table (default: table)
--columns <cols>Columns to display (comma-separated) or 'help' to see available columns

Status Values

  • Accepted - Build accepted
  • Initialising - Build initializing
  • In Progress - Build in progress
  • Completed - Build completed successfully
  • Cancelled - Build cancelled
  • Stopped - Build stopped
  • Rescheduled - Build rescheduled

Available Columns

Default columns: id, status, type, isPublic, created

Available columns:

  • id - Build ID
  • status - Build status
  • type - Application type (shows Repository URL for repository builds)
  • typeDetails - Detailed application information (Repository or SourceCode fields as JSON)
  • isPublic - Whether the build is public (Yes/No)
  • created - Creation timestamp
  • updated - Last update timestamp
  • duration - Build duration
  • coreSpecs - Core specifications

Examples

# List all builds (default columns)
signaloid-cli builds list

# List builds with custom columns
signaloid-cli builds list --columns id,status,type,isPublic,created

# Show available columns
signaloid-cli builds list --columns help

# Filter completed builds
signaloid-cli builds list --status Completed

# Filter by date range
signaloid-cli builds list \
--from 2025-01-01T00:00:00Z \
--to 2025-01-31T23:59:59Z

# Fetch specific number of results
signaloid-cli builds list --count 10

# Output as JSON
signaloid-cli builds list --format json

# Get latest build
signaloid-cli builds list --count 1 --format json | jq -r '.Builds[0].BuildID'

# Show detailed type information
signaloid-cli builds list --columns id,status,type,typeDetails

See Also