Pipeline Builder

Production-ready AWS CodePipelines from TypeScript, CLI, or a single AI prompt. 124 reusable plugins, per-org compliance enforcement, multi-tenant isolation, and zero vendor lock-in.

View the Project on GitHub mwashburn160/pipeline-builder

Notification Plugins

Pipeline status alerts and incident management integrations.

flowchart LR
    Pipeline[Pipeline Event] --> Type{Notification Type}
    Type -->|Chat| slack-notify
    Type -->|Chat| teams-notify
    Type -->|Incident| pagerduty-notify
    Type -->|Email| email-notify
    Type -->|VCS| github-status
Plugin Service Compute Secrets Key Env Vars
slack-notify Slack SMALL SLACK_WEBHOOK_URL NOTIFICATION_TYPE, PIPELINE_NAME, PIPELINE_STATUS, MENTION_ON_FAILURE
teams-notify Microsoft Teams SMALL TEAMS_WEBHOOK_URL NOTIFICATION_TYPE, PIPELINE_NAME, PIPELINE_STATUS
pagerduty-notify PagerDuty SMALL PAGERDUTY_ROUTING_KEY NOTIFICATION_TYPE, PD_SEVERITY, PD_SOURCE
email-notify Email (SES/SMTP) SMALL SMTP_PASSWORD (optional) EMAIL_RECIPIENTS, EMAIL_SUBJECT, NOTIFICATION_TYPE, SES_REGION
github-status GitHub SMALL GITHUB_TOKEN GITHUB_OWNER, GITHUB_REPO, COMMIT_SHA, STATUS_CONTEXT