1. Resources
  2. /
  3. Examples
  4. /
  5. Jenkinsfile

Run Jenkinsfile on Buildkite

Use Jenkinsfile Runner to run a Jenkinsfile on a Buildkite Agent.

This repository is checked out by the Buildkite Agent. It then runs the Jenkinsfile using Jenkinsfile Runner via a Docker image, using the Docker Buildkite Plugin, with the checkout mounted inside.

This example is basic, but illustrates the idea - anything the Jenkinsfile might need could be added to an image atop the Jenkinsfile Runner. Jenkinsfile Runner Image Packs provide some existing examples.

Try it yourself:

Screenshot of Jenksfile example pipeline

More examples

Start turning complexity into an advantage

Create an account to get started with a 30-day free trial. No credit card required.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Public pipelines
  3. Test Engine
  4. Package Registries
  5. Mobile Delivery Cloud
  6. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Example pipelines
  5. Plugins
  6. Webinars
  7. Case studies
  8. Events
  9. Migration Services
  10. Comparisons

Company

  1. About
  2. Careers
  3. Press
  4. Security
  5. Brand assets
  6. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for AI/ML
  3. Testing at scale
  4. Monorepo mojo
  5. Bazel orchestration

Legal

  1. Terms of Service
  2. Acceptable Use Policy
  3. Privacy Policy
  4. Subprocessors
  5. Service Level Agreement

Support

  1. System status
  2. Forum
© Buildkite Pty Ltd 2025