The CloudBees CD Plugin Development Kit (pdk 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.
The entire set of capabilities of the framework are made available through a single command line tool (CLI) called pdk.
A detailed Plugin Developer Guide is provided below for further reference.
Note:
- Once you download flowpdk all other tools/libraries can be downloaded using the CLI itself.
- flowpdk has an upgrade command which when invoked will download the latest version of other components required for your development envirnment. In order to know if you need to invoke the upgrade command, you could either refer to the Changelog section (see below) or the Release Notes section of the Plugin Developer Guide, both of which would maintain a cumulative list of all changes.
- The Download link below points to the latest version of pdk. In situations where pdk itself has changed and you are using an older version of pdk any upgrade to other flowpdf components using pdk will not work unless you upgrade to the latest version of pdk.
Download pdk Download full bundle
Latest Version: 3.5.0.8
Release Date: 11/16/2021
https://docs.cloudbees.com/docs/cloudbees-cd-pdk/latest/pdk/pdk
Refer to Release Notes Section of the Plugin Developer Guide.
-
Refer to SampleJIRA Plugin for a plugin that uses Rest API to integrate with JIRA.
-
Refer to SampleGlassfish Plugin for a plugin that uses CLI to integrate with Glassfish Application Server.
-
Refer to SampleGithubREST Plugin for a plugin that uses REST generator to integrate with Github.
-
Refer to SampleReporting Plugin for a plugin that uses Reporting Framework to integrate with DOIS.
- Refer to Sample JIRA Plugin for a plugin that uses REST API to integrate with JIRA.
- Refer to Sample Gradle Plugin for a plugin that uses CLI to integrate with Gradle.
- Refer to Sample Github REST Plugin for a plugin that uses REST Generator to integrate with Github.
- Refer to Sample JIRA Reporting Plugin for a plugin that uses Reporting Framework to integrate with DOIS.
- Refer to Sample Webhook Plugin for a plugin that uses webhoooks.
