Skip to content

electric-cloud-community/flowpdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CloudBees CD Plugin Development Kit (pdk)

Overview

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.

Development Process

pdk-user-flow

Download pdk

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

Plugin Developer Guide

https://docs.cloudbees.com/docs/cloudbees-cd-pdk/latest/pdk/pdk

Changelog

Refer to Release Notes Section of the Plugin Developer Guide.

Sample Plugins built with pdk

Perl

  1. Refer to SampleJIRA Plugin for a plugin that uses Rest API to integrate with JIRA.

  2. Refer to SampleGlassfish Plugin for a plugin that uses CLI to integrate with Glassfish Application Server.

  3. Refer to SampleGithubREST Plugin for a plugin that uses REST generator to integrate with Github.

  4. Refer to SampleReporting Plugin for a plugin that uses Reporting Framework to integrate with DOIS.

Groovy

  1. Refer to Sample JIRA Plugin for a plugin that uses REST API to integrate with JIRA.
  2. Refer to Sample Gradle Plugin for a plugin that uses CLI to integrate with Gradle.
  3. Refer to Sample Github REST Plugin for a plugin that uses REST Generator to integrate with Github.
  4. Refer to Sample JIRA Reporting Plugin for a plugin that uses Reporting Framework to integrate with DOIS.
  5. Refer to Sample Webhook Plugin for a plugin that uses webhoooks.

Community Plugins Built with pdk

About

Flow Plugin Development Framework (flowpdf)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •