Skip to main content

Builds

View and manage your project builds.

List Builds

View all builds across your account:

canine builds list

Output:

| ID | COMMIT_SHA | COMMIT_MESSAGE        | PROJECT_ID | PROJECT_SLUG |
|----|------------|-----------------------|------------|--------------|
| 42 | abc1234 | Add new feature | 1 | my-app |
| 41 | def5678 | Fix bug in login | 1 | my-app |
| 40 | ghi9012 | Update dependencies | 2 | api-service |

Filter by Project

List builds for a specific project:

canine builds list <PROJECT>

Example:

canine builds list my-app

This shows only builds for the my-app project.

Kill a Build

Stop a running build:

canine builds kill <BUILD_ID>

Example:

canine builds kill 42

This immediately terminates the build process. Use this when you need to cancel a build that's in progress.

Deployment Workflow

A typical deployment workflow using the CLI:

  1. Trigger a deployment

    canine projects deploy --project my-app
  2. Monitor the build

    canine builds list my-app
  3. Cancel if needed

    canine builds kill 42
  4. Verify processes are running

    canine projects processes --project my-app