CI/CD Pipelines
Define, automate, and scale your build, test, and deployment workflows with a declarative pipeline engine designed for modern development teams.
Pipeline Overview
.git Pipelines transform your repository commits into production-ready artifacts through a fully automated, reproducible workflow. Unlike traditional CI servers, our pipeline engine is cloud-native, schema-validated, and optimized for speed without sacrificing visibility.
Each pipeline run is immutable, fully auditable, and provides real-time streaming logs, artifact storage, and built-in rollback capabilities. Configure once in your repository, and .git handles the infrastructure, scaling, and orchestration automatically.
Configuration
Pipelines are defined using .git.yaml at the root of your repository. The schema supports environment variables, conditional stages, matrix configurations, and custom runner selection.
All configurations are validated against our OpenAPI schema before execution. Invalid YAML blocks the pipeline run and provides precise line-level error reporting.
Pipeline Workflow
Each pipeline follows a deterministic execution model. Stages run sequentially by default, but can be configured for parallel execution using dependency graphs.
Artifacts automatically persist between stages. Failed stages trigger immediate notification via configured channels (Slack, Discord, Email, Webhooks) and halt downstream execution unless explicitly overridden with continue-on-error.
Core Capabilities
Smart Layer Caching
Automatically caches dependencies, build outputs, and container layers across runs. Reduces build times by up to 70%.
Matrix & Parallel Builds
Test across multiple OS, language versions, or configurations simultaneously without manual orchestration.
Security Scanning
Integrated SAST, SCA, and container image scanning. Blocks deployments with critical vulnerabilities.
Custom Runners
Self-hosted or managed runners with GPU, high-memory, or air-gapped network support.
Preview Environments
Auto-provision ephemeral staging environments for every PR. Automatically destroyed on merge.
Rollback & Replay
One-click rollback to previous successful deployments. Replay any pipeline run with exact state reproduction.
Integrations
.git Pipelines connects seamlessly with your existing toolchain. We support native integration with:
- Container Registries: Docker Hub, AWS ECR, GCP Artifact Registry, GitHub Container Registry
- Cloud Providers: AWS, Azure, GCP, Kubernetes clusters, Serverless platforms
- Monitoring & Observability: Datadog, New Relic, Sentry, Grafana
- Communication: Slack, Microsoft Teams, Discord, Webhooks
- Package Managers: npm, pip, Maven, Gradle, NuGet, Cargo
All integrations support OIDC authentication and secret masking. Secrets are encrypted at rest using AES-256 and never exposed in pipeline logs.
Frequently Asked Questions
rollback_on_fail to revert to the last successful deployment automatically, or trigger manual approval workflows.Ready to automate your workflow?
Configure your first pipeline in under 5 minutes. No credit card required.
Create Pipeline โ Read Documentation