# Why Buildkite Pipelines > Buildkite documentation explaining the advantages of Buildkite Pipelines, including comparisons with Jenkins, GitLab, GitHub Actions, and CircleCI, getting started guides, architecture overview, pipeline converter, migration guides, and source control setup. ## Pipelines - [Overview](https://buildkite.com/docs/pipelines.md): Landing page for Buildkite Pipelines CI/CD product documentation. ### Introduction #### Why Buildkite Pipelines - [Advantages of Buildkite Pipelines](https://buildkite.com/docs/pipelines/advantages/buildkite-pipelines.md): Why teams choose Buildkite Pipelines: hybrid architecture that keeps code on your infrastructure, unlimited concurrency, dynamic pipelines, extensible plugins and hooks, developer experience features, AI workflow support, and predictable concurrency-based pricing. - [Advantages over GitHub Actions](https://buildkite.com/docs/pipelines/advantages/buildkite-vs-gha.md): Comparison of Buildkite vs GitHub Actions covering scaling limits, dynamic pipelines, reliability, and hosted machine performance. - [Advantages over CircleCI](https://buildkite.com/docs/pipelines/advantages/buildkite-vs-circleci.md): Comparison of Buildkite vs CircleCI covering infrastructure control, concurrency caps, dynamic pipelines, monorepo support, and predictable pricing. - [Advantages over Jenkins](https://buildkite.com/docs/pipelines/advantages/buildkite-vs-jenkins.md): Comparison of Buildkite vs Jenkins covering managed control plane, ephemeral agents, scaling, YAML pipelines, and dynamic pipelines. - [Advantages over GitLab](https://buildkite.com/docs/pipelines/advantages/buildkite-vs-gitlab.md): Comparison of Buildkite vs GitLab covering lightweight agents, flexible pipelines without rigid stages, monorepo support, and pricing. - [Frequently asked questions](https://buildkite.com/docs/pipelines/advantages/faq.md): Frequently asked questions about Buildkite Pipelines covering speed, security, dynamic pipelines, comparisons to GitHub Actions, Jenkins, and GitLab, monorepo support, and AI/ML workloads. - [Getting started](https://buildkite.com/docs/pipelines/getting-started.md): Step-by-step tutorial for creating your first pipeline, running a build, and understanding Pipelines fundamentals. - [Create your own pipeline](https://buildkite.com/docs/pipelines/create-your-own.md): Tutorial for writing a pipeline definition for your own code after completing the getting started guide. - [Buildkite Pipelines architecture](https://buildkite.com/docs/pipelines/architecture.md): Explains the self-hosted (hybrid) and Buildkite hosted architecture models for build environments. - [Dashboard walkthrough](https://buildkite.com/docs/pipelines/dashboard-walkthrough.md): Guide to the Pipelines dashboard UI including pipeline status, build history, speed, reliability metrics, and favorites. - [Build page](https://buildkite.com/docs/pipelines/build-page.md): Guide to the redesigned build page UI with sidebar navigation, step search, log viewing, and summary/steps/annotations views. #### Pipeline converter - [Overview](https://buildkite.com/docs/pipelines/converter.md): Overview of the AI-powered pipeline converter tool that translates CI configs from GitHub Actions, Jenkins, CircleCI, and others. - [GitHub Actions](https://buildkite.com/docs/pipelines/converter/github-actions.md): How the converter translates GitHub Actions workflows to Buildkite pipelines, including jobs, triggers, matrix, and secrets mapping. - [Jenkins](https://buildkite.com/docs/pipelines/converter/jenkins.md): How the converter translates Jenkins Scripted and Declarative pipelines to Buildkite, including stages, parameters, and concurrency. - [CircleCI](https://buildkite.com/docs/pipelines/converter/circleci.md): How the converter translates CircleCI configs to Buildkite pipelines, including workflows, orbs, executors, and matrix strategies. - [Bitbucket Pipelines](https://buildkite.com/docs/pipelines/converter/bitbucket-pipelines.md): How the converter translates Bitbucket Pipelines configs to Buildkite, including steps, branch pipelines, and parallel execution. - [Glossary](https://buildkite.com/docs/pipelines/glossary.md): Definitions of key Pipelines terms: agent, artifact, build, cluster, dynamic pipeline, job, pipeline, queue, step, and more. ### Connect source control - [Overview](https://buildkite.com/docs/pipelines/source-control.md): Index of supported source control integrations: GitHub, GitHub Enterprise, GitLab, Bitbucket, Bitbucket Server, Phabricator, and Git. - [GitHub](https://buildkite.com/docs/pipelines/source-control/github.md): Setting up GitHub integration using the GitHub App or OAuth, permissions, webhooks, PR builds, and commit statuses. - [GitHub Enterprise](https://buildkite.com/docs/pipelines/source-control/github-enterprise.md): Setting up GitHub Enterprise Server integration with OAuth app registration, webhooks, and commit status updates. - [GitLab](https://buildkite.com/docs/pipelines/source-control/gitlab.md): Setting up GitLab and GitLab Self-Managed integration with webhooks and commit status updates. - [Bitbucket](https://buildkite.com/docs/pipelines/source-control/bitbucket.md): Setting up Bitbucket Cloud integration with webhooks and commit status updates. - [Bitbucket Server](https://buildkite.com/docs/pipelines/source-control/bitbucket-server.md): Setting up Bitbucket Server integration with webhooks for triggering builds on code pushes and pull requests. - [Phabricator](https://buildkite.com/docs/pipelines/source-control/phabricator.md): Setting up Phabricator integration using Harbormaster build plans and webhooks for build status reporting. - [Other Git servers](https://buildkite.com/docs/pipelines/source-control/git.md): Triggering builds from non-integrated Git servers using post-receive hooks and the Buildkite REST API. ### Migration - [Overview](https://buildkite.com/docs/pipelines/migration.md): Overview of migration tools and guides for moving to Buildkite from Jenkins, GitHub Actions, Bamboo, and other CI/CD platforms. - [From GitHub Actions](https://buildkite.com/docs/pipelines/migration/from-githubactions.md): Migration guide from GitHub Actions covering architecture, checkout behavior, workflow translation, secrets, and OIDC setup. - [From CircleCI](https://buildkite.com/docs/pipelines/migration/from-circleci.md): Migration guide from CircleCI covering architecture differences, orbs vs plugins, executor mapping, workspace handling, and pipeline translation. - [From Jenkins](https://buildkite.com/docs/pipelines/migration/from-jenkins.md): Migration guide from Jenkins covering architecture differences, pipeline translation, agents, plugins, and secrets. - [From Bitbucket Pipelines](https://buildkite.com/docs/pipelines/migration/from-bitbucket-pipelines.md) - [From Bamboo](https://buildkite.com/docs/pipelines/migration/from-bamboo.md): Migration guide from Bamboo covering how plans, stages, tasks, agents, variables, and deployments map to Buildkite concepts. ### Agent - [Overview](https://buildkite.com/docs/agent.md): Overview of the Buildkite agent, comparing self-hosted and Buildkite hosted agents, architecture, lifecycle, and CLI usage. - [Agent lifecycle](https://buildkite.com/docs/agent/lifecycle.md): Agent lifecycle stages, signal handling (SIGTERM/SIGQUIT), exit codes, and troubleshooting common issues. - [Hooks](https://buildkite.com/docs/agent/hooks.md): Agent hook types, scopes (agent, repository, plugin), lifecycle events, and polyglot hook support. ## See also - [Getting Started with Buildkite Pipelines](https://buildkite.com/docs/llms-getting-started.txt): Buildkite documentation for getting started with Buildkite Pipelines, covering first pipeline creation, architecture, dashboard walkthrough, build page, pipeline converter, glossary, and connecting source control. - [Migrating to Buildkite Pipelines](https://buildkite.com/docs/llms-migrating-to-buildkite.txt): Buildkite documentation for migrating to Buildkite Pipelines from other CI/CD tools, covering migration guides from Jenkins, GitHub Actions, Bamboo, and CircleCI, plus the AI-powered pipeline converter for translating CI configurations.