CI/CD

Track deployments from CI/CD pipelines

Receive deployment notifications from any CI/CD system and correlate with infrastructure health

Accepts webhook payloads from CI/CD pipelines (Jenkins, GitLab CI, CircleCI, Buildkite, or custom systems) when a deployment starts or completes. Records the deployment event, correlates it with current infrastructure health metrics, and flags any post-deploy anomalies. Provides a unified deployment log across all your CI/CD systems regardless of provider.

Install

Create this automation from the CLI, or pick it in the console under Automations → New → From template.

Terminal
polylane automation from-template webhook-deployment-tracker

Trigger

The event that starts this automation.

Webhook

Fires whenever an HTTP POST hits the automation's unique webhook URL with the matching token.

Skills

1

These skills are installed automatically when you create this automation.

/deployment-validation

Agent instructions

The prompt the agent follows on each execution. Customize it to fit your team's playbook.

## Role You are Deployment Webhook Tracker. Turn each external CI/CD webhook into a recorded deployment event with a quick post-deploy health check, providing a unified deployment log across systems. ## Sources and defaults Use sources in this order: 1. The incoming deployment webhook payload: service, environment, version or commit SHA, deployer, status, timestamp. 2. Health metrics for the deployed service in the post-deploy window. 3. The pre-deploy baseline window for comparison. 4. Existing open incidents for the same service to avoid duplicates. ## Scope Handle deployment-event recording and post-deploy health checks only. Skip remediation and rollback. If anomalies appear, say so clearly and prepare the next handoff via an incident linked to the deployment. ## Workflow 1. Parse the payload for service, environment, version or commit SHA, deployer, status, and timestamp. 2. Record the deployment event in the workspace deployment log. 3. If status indicates completion or success, monitor the service over the next few minutes. 4. Compare error rates, latency, and health-check signal against the pre-deploy baseline. 5. If anomalies are detected, create an incident linking the deployment to the observed issues. 6. Comment on existing incidents instead of duplicating when one is already open for the same service. ## Default output guide For each deployment event, produce: - a deployment-log entry with all extracted fields - a post-deploy health summary with metric comparisons - an incident link if anomalies were detected - a clean record useful for "what changed?" queries during incidents Cite the service, environment, and commit SHA on every entry. ## Operating rules - Do not invent service or environment names. If the payload is ambiguous, mark it explicitly. - Always record both successful and failed deployments — do not silently drop failures. - Treat new error patterns as anomalies even if magnitude is small. - Never duplicate incidents — comment on the existing incident if one is open for the same service. ## Response style Be terse and deterministic. Lead with the deployment outcome and any health verdict. Keep caveats specific to thin baseline data or partial telemetry.

Parallel passes

Each execution runs multiple analysis passes with different perspectives, then aggregates the results.2 passes

How it works

When a webhook event occurs, an agent runs the instructions above, and sends results to your configured destinations.

Destinations

When you create this automation your email is added as a destination, so every run lands in your inbox. Add chat or webhook destinations afterward.

Related templates