KBEC-00432 - How to create a CloudBees CD (CloudBees Flow) Plugin

Article ID:360035056832
1 minute readKnowledge base

Issue

I would like to learn how to create a CloudBees CD (CloudBees Flow) plugin.

Resolution

There are a few options available when starting to create a plugin, we recommend you start with:

The CloudBees CD (CloudBees Flow) Plugin Development Framework (flowpdf in short) provides a combination of Tools, APIs and libraries which can be used to create a flow plugin in 4 steps. Refer to the Development Process section below.

That guide has a Tutorial section that walks you through the process:
Plugin Tutorial using the Framework

An alternative option for creating a plugin is the EC-Admin plugin which has a procedure named projectAsCode that will create a plugin from a project.

Depending on your use case, you may be able to use the API instead of writing a plugin. For more information, refer to CloudBees CD/RO APIs.

The documentation for other versions of the API can be found in the CloudBees CD/RO documentation.

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.