CloudBees Logo

CloudBees Jenkins Distribution on GCP Marketplace

Overview

CloudBees Jenkins Distribution provides development teams with a highly dependable, secure Jenkins environment curated from the most recent supported Jenkins release. The distribution comes with a recommended catalog of tested plugins available through the CloudBees Assurance Program .Upgrades are now a smooth, seamless experience with the Beekeeper Upgrade Assistant. The Beekeeper Upgrade Assistant works in parallel with the CloudBees Assurance Program to provide a centralized view of the monitored Jenkins plugins, as well as recommended actions and configuration options. The free CloudBees Jenkins Advisor plugin keeps an eye out for potential issues and recommendations and sends you email notifications with suggestions tailored to your installation.

Included CloudBees Jenkins Plugins

Cloudbees Jenkins Advisor - Periodically scans support bundles for potential issues and recommends updates to the CloudBees Jenkins Distribution instance. Teams can receive the recommendations in the form of a report via email.

CloudBees Assurance Program - Automatically monitors and modifies CloudBees Jenkins Distribution plugins along with their versions and dependencies for compatibility and security. Teams can rely on the collection of plugins in the CloudBees Assurance Program, as the plugins and dependencies are thoroughly tested and verified by CloudBees experts.

Beekeeper Upgrade Assistant - Provides an administrative dashboard to the CloudBees Assurance Program, helping teams get a centralized view of all their CloudBees Jenkins Distribution plugins with recommended actions and configuration options.

GCP Marketplace Architecture and Components

GCP Arch

The above diagram shows the architecture that is deployed into AWS through the marketplace deployment. You get the following:

Deploying from the GCP Marketplace

Deploying CloudBees Jenkins Distribution into Google Cloud is easy and quick with GCP Marketplace. Follow the next steps.

  1. Go to the CloudBees Jenkins Distribution listing in the GCP Marketplace.
  2. Click on the Launch On Compute Engine button.
  3. Choose the options for deploying CloudBees Jenkins Distribution. Or you can use the default values.
  4. Wait and monitor the progress of the deployment.
  5. When complete, click on the home URL to access CloudBees Jenkins Distribution.
  6. To start the setup process, you will need the initial admin password. Open a cloud shell and execute the following command. sudo cat /var/lib/cloudbees-jenkins-distribution/secrets/initialAdminPassword
  7. Enter the initial admin password in the setup wizard.
  8. Follow the next steps in the wizard to complete the setup.

Create your First Pipeline

Requirement: Source code repository with a Jenkinsfile.

  1. To create your first pipeline, select the Blue Ocean menu item.
  2. You will be prompted to create your first pipeline.
  3. Next select your source code repository provider.
  4. Provide your access key.
  5. Pick your repo.
  6. CloudBees Jenkins Distribution will process and execute your pipeline.

Next Steps