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

Infrastructure as Code: Top 10 Do’s and Don’ts

Infrastructure as Code: Top 10 Do’s and Don’ts

The ability to scale a business is no longer solely defined by manpower, money, and on-premises infrastructure. Infrastructure as Code (IaC), in fact, has revolutionized the ability to scale and grow businesses globally. But what is IAC? How can migrating to it enable...

Related Resources

Migrate Jira and Confluence To The Cloud

Migrate Jira and Confluence To The Cloud

Many businesses want to migrate Jira to the Cloud. In this case study we explore the common migration challenges. You'll also discover how SPK helped a leading national consumer financing company overcome their own migration experience.  The Migrate Jira To Cloud...

Jenkins vs Bamboo – What’s The Difference?

Jenkins vs Bamboo – What’s The Difference?

Fewer bugs in releases, availability to constant updates and better deployments are the stuff DevOps dreams are made of. Continuous integration (CI) tools like Bamboo and Jenkins both boast a wealth of CI opportunities. They help streamline and remove tedious tasks...

Infrastructure as Code: Top 10 Do’s and Don’ts

Infrastructure as Code: Top 10 Do’s and Don’ts

The ability to scale a business is no longer solely defined by manpower, money, and on-premises infrastructure. Infrastructure as Code (IaC), in fact, has revolutionized the ability to scale and grow businesses globally. But what is IAC? How can migrating to it enable...