CloudBees Jenkins X Distribution installation guide


Introduction

This guide shows you how to install the CloudBees Jenkins X Distribution command line interface (CLI) program on the following platforms:

What is CloudBees Jenkins X Distribution?

CloudBees Jenkins X Distribution provides a stable, predictable release line for teams building cloud native Kubernetes-based applications with Jenkins X. It comes battle tested and ready for production workloads with support and documentation vetted by CloudBees. As Jenkins X rapidly evolves, so will CloudBees Jenkins X Distribution with stability and reliability in the forefront.

The distribution will roll in new features on a monthly basis, always tested and documented - and you’ll be able to see what’s coming and choose when to adopt it. No breaking changes will get through unexpectedly.

Current Features

  • Environments

    • Google Cloud via GKE

  • Git Providers

    • Github

  • Quickstarts/Buildpacks

    • Spring

    • Maven

    • Gradle

    • Go

    • Node

  • Pipeline Execution

    • Jenkins X Pipelines (Tekton)

  • Security

    • Vault integration

Prerequisites

CloudBees Jenkins X Distribution requires the following supported services installed and configured prior to installation:

  • Git services: GitHub. You will need to create a GitHub organization for CloudBees Jenkins X Distribution. You will also need to create a GitHub bot account/username that can be utilized by CloudBees Jenkins X Distribution.

  • Access to a publicly accessible Docker Hub for creating and managing docker images.

  • A local machine that has a terminal application with a command-line (cli) shell such as bash or zsh for performing commands using the jx program.

For more information about CloudBees Jenkins X Distribution and how CloudBees supports it, read our support policies as well as our supported platforms matrix.

If you have any questions or feedback on the CloudBees Jenkins X Distribution documentation, send them to jx-feedback@cloudbees.com.