fbpx
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

What Is The Self Service Catalog In CloudBees CD?

Published by Gabriel Radinsky
on February 15, 2022

Let’s Define It

Self service catalog is a powerful tool that allows non-technical people to run reports, and technical people to accelerate setup and configuration.

Why Should I Use The Self Service Catalog?

The self service catalog creates an easy to use UI for running procedures, plugins, or custom scripts in CloudBees CD. Additionally, by using the self service catalog you can prevent users from having access to other parts of the UI (e.g., Devops Essentials where procedures are) while still allowing the ability to execute them when desired. It enables faster delivery while reducing dependencies on other people.

In Action

In the example below, we’re using a procedure that creates a new project, and clones over template pipelines to the new project. This is useful for onboarding a new team quickly and getting their deployment pipeline ready. The self service catalog gives the user a simple UI to use.

CD-Self-Service-Catalog-image

Hitting OK runs the procedure, showing the job status as it runs.

CD-Self-Service-Catalog-image

As shown, the job was successful in creating the new project and copying over the pipeline to the new project. Next, in the pipelines we can see that there is a copy of the pipeline from Project “Blog_Stuff” to “Blog_Stuff_2.”

CD-Self-Service-Catalog-image

In addition, there are a number of existing self service catalog items that you can use for various other tasks.

CD-Self-Service-Catalog-image

To create a new self service catalog, click on “Service Catalog” at the top, and then click on the “Create New” button in the upper right corner. Give it a name, and select the project you want it to reside in.

Once that’s done, it will ask you to define its steps.

CD-Self-Service-Catalog-image

If you hit Define you’ll be taken to the screen where you can create the catalog item.

CD-Self-Service-Catalog-image

Give it a label, icon, and assign it to a procedure, plugin, or custom DSL.

Reach out to us if you need help getting started!

Latest White Papers

Related Resources

AWS re:Invent 2022: Everything You Need To Know

AWS re:Invent 2022: Everything You Need To Know

Miss out on AWS re:Invent 2022? Or, just looking for a recap on the latest AWS updates and releases from the event? Check out the summary below. What is AWS re:Invent? AWS re:Invent is an annual conference hosted by Amazon Web Services (AWS) for developers, customers,...

Solving for the “Islands of Jenkins”

Solving for the “Islands of Jenkins”

In October 2022, I wrote a blog post entitled “Scaling Jenkins for the Enterprise”.  Within it, I described the “Islands of Jenkins” problem organizations face. Essentially, this problem stems from companies using an open-source Jenkins installation for each team, but...

Infrastructure as Code with Terraform

Infrastructure as Code with Terraform

Before we begin to talk in detail about this topic, we should clarify some definitions first.  The first term comes from the DevOps movement where IT Operations staff use the concept of revision history/version control by using the concept of infrastructure as code. ...