Pipeline templates for continuous integration
Have a best-practice pipeline running in minutes with these template starters.
CI for Ruby on Rails on Hosted Agents
Build, lint, audit, run static analysis, and test a Ruby on Rails application using Bundler, RuboCop, Bundler-audit, Brakeman, and RSpec.
CI for .NET
Build and test a .NET application using standard library tooling.
Publish Node.js package to Buildkite
Publish a Node.js package to your Buildkite repository.
CI for Go
Build, lint, and test a Go application using standard library tooling.
CI for Swift
Build, lint, and test a Swift project using SwiftLint and XCTest.
CI for PHP
Build, lint and test a PHP application using Composer, PHP's built-in linter, and PHPUnit.
CI/CD for AWS using Terraform
Build, change, and destroy AWS infrastructure using Terraform.
Software composition analysis using Lacework
Perform a Software Composition Analysis in your pipeline using Lacework.
CI for Rust
Build, lint, and test a Rust application using Cargo and Clippy.
CI for Ruby
Build, lint, and test a Ruby application using Bundler, RuboCop, and RSpec.
CI for Node.js
Build, lint, and test a Node.js web application using npm, ESLint, Jest, and Cypress.
Scan for vulnerabilities using Wiz
Scan your infrastructure-as-code CloudFormation stacks or Docker images for security vulnerabilities using Wiz.
Compile Go binary
Build and cross-compile a Go binary for Linux, Windows, and Darwin architectures.
CI for Python
Build, lint, and test a Python application using pip, Ruff, and pytest.
CI/CD for Fly.io
Build and deploy a Docker image to Fly.io.
Scan image using AWS ECR
Build, push, a scan a Docker image for security vulnerabilities using AWS ECR.
CI/CD for AWS using AWS CDK
Sythesize and deploy CloudFormation using AWS CDK.
CI/CD for Docker using Terraform
Build, change, and destroy Docker infrastructure using Terraform.
CI/CD for AWS ECS
Build and push a Docker image to AWS ECR and trigger an AWS ECS deployment.
CI for monorepo
Conditionally trigger pipelines for a monorepo based on changes to file paths.
CI for Kotlin with Gradle
Build and test a Kotlin application with Gradle.
CI for iOS with Fastlane
Build, lint, and test a Fastlane iOS application.
Bash
Execute a custom bash script
CI/CD for AWS using Pulumi
Preview and deploy AWS infrastructure changes using Pulumi.
Scan Node.js using Snyk
Audit your Node.js project for security vulnerabilities using Snyk.
Bazel
Starter CI pipeline for a Bazel project.
CI for Java with Gradle
Build and test a Java application with Gradle.