Semaphore integration

Follow your Semaphore CI/CD: react when pipelines pass or fail, look up workflows, pipelines, jobs, logs and promotions, and stop running work. It never starts builds, so it doesn't use paid machine minutes.

Developer tools2 triggers · 10 actions

Build it by describing it

Type a sentence like this and the copilot builds, validates and simulates the workflow.
When “Pipeline Finished” happens in Semaphore, check the details with AI, then “Get Pipeline” and tell my team in Slack.
  • Simulated before it goes live
  • Fixes proposed when something breaks
  • One credit per run

Triggers

Start a workflow when this happens
  • WHEN
    Pipeline Finished

    Triggers when a pipeline of a Semaphore project finishes. You can filter by branch and by result, for example only failed pipelines.

  • WHEN
    New Workflow

    Triggers when a new workflow starts in a Semaphore project, for example after a push. You can filter by branch.

Actions

Then Calibra can do this for you
  • DO
    Get Pipeline

    Gets the status and result of a Semaphore pipeline, optionally with its blocks and jobs.

  • DO
    List Pipelines

    Lists the pipelines of a Semaphore project or workflow with their state and result.

  • DO
    Get Workflow

    Gets a Semaphore workflow: branch, commit, who triggered it and its initial pipeline.

  • DO
    List Workflows

    Lists the workflows of a Semaphore project, optionally for one branch and a date range.

  • DO
    Get Job

    Gets the state, result and timing of a Semaphore job.

  • DO
    Get Job Logs

    Gets the log of a Semaphore job: each command with its exit code, the failed commands and the output text.

  • DO
    List Promotions

    Lists the promotions (for example deployments to production) of a pipeline and their status.

  • DO
    Stop Workflow

    Stops a running Semaphore workflow and all its pipelines. Nothing is deleted.

  • DO
    Stop Job

    Stops a running Semaphore job. Nothing is deleted.

  • DO
    Custom Semaphore API Request

    Makes a request to your Semaphore API (/api/v1alpha) using the connection's token. Reading is always allowed; the only changes allowed are stopping workflows, pipelines or jobs and validating YAML. DELETE isn't allowed.

Questions

Is the Semaphore integration free?

Yes. Semaphore is available on every Calibra plan, including the free plan, which needs no card.

How is Semaphore usage billed?

Calibra charges one credit per workflow run, however many steps it has. Steps that read from or write to this app do not cost extra.

Can I connect Semaphore without writing code?

Yes. Describe the process in plain words and the AI copilot builds the workflow with Semaphore for you. You can also use templates or the visual editor.

Describe your first process. Watch it run today.

Free plan, no card. One credit per run, however many steps it has.