sincecutoff.com
← all changes

bk pipeline convert supports GitLab, Bitrise, and Harness

Introduced 2026-02-18 · score 0.97

HOW TO USE IT

When converting a GitLab CI, Bitrise, or Harness CI file, run `bk pipeline convert` with the file path and specify `--vendor` if it cannot be detected from the filename. These conversions are beta; output defaults to `.buildkite/pipeline.<vendor>.yml`, or use `--output` to choose a path.

bk pipeline convert -F <pipeline-file> --vendor <gitlab|bitrise|harness>
bk pipeline convert -F <pipeline-file> --vendor <gitlab|bitrise|harness> -o <output-file>

WHY THIS HELPS

Convert a GitLab CI, Bitrise, or Harness CI pipeline configuration to Buildkite format.

BEFORE THIS CHANGE

Use the existing supported vendor conversions; GitLab, Bitrise, and Harness are not listed among them.

REQUIREMENTS AND LIMITATIONS

  • Version: v3.25.0
  • Availability: GitLab, Harness, and Bitrise are beta.
  • -F, --file (required): Path to the pipeline file to convert.
  • -v, --vendor: CI/CD vendor; auto-detected if the file name matches a vendor path and name, otherwise specify it. Supported values include gitlab, bitrise, and harness.
  • -o, --output: Custom path to save the converted pipeline; default is `.buildkite/pipeline.<vendor>.yml`.
  • Prerequisite: Install the Buildkite CLI. Official docs show `brew install buildkite/buildkite/bk`.
  • Prerequisite: No API token is required; conversion uses a public conversion API.
  • The command converts supported CI/CD pipeline configurations to Buildkite format.
  • Vendor is automatically detected from the filename when not specified.
  • By default, output is saved to `.buildkite/pipeline.<vendor>.yml`.
  • No API token is required because the command uses a public conversion API.
  • Docs conflict: The current CLI reference and converter overview do not list Harness as a supported CLI vendor, while the v3.25.0 release note does. Used the release note for v3.25.0 vendor availability; current docs may describe a later state.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card