CDEvents

plugin release installs

CDEvents

Introduction

The CDEvents Plugin for Jenkins allows interoperability between different CI/CD tools by adopting core CDF project specification for events called CDEvents based off the industry-standard CloudEvents.

By using this plugin in your workflows, you can emit and consume CDEvents for various events in Jenkins relating to Jenkins objects (jobs, projects, queues, stages etc). It will also provide a series of sinks that end users can configure such as Http, Kinesis, SQS etc.

The standardization of events by adopting CDEvents will make it easier to interoperate systems without having to write adapters.

Installing and configuring the plugin

  1. Install the CDEvents Plugin by going to Manage Jenkins | Manage Plugins. Plugin Installation

    Note
    For more information on installing plugins, see Installing a plugin

  2. Configure your CDEvents Sink Types Manage Jenkins | Configure System.
    Plugin Configuration

CDEvents Sink Types

Sink Type Description
Syslog Syslog Use SysLog when testing the plugin. The CDEvents will be written to the System Logger to view the events being captured by the plugin.
Kinesis Kinesis Use Kinesis to send the CDEvents to an AWS Kinesis Data Stream to capture, process, and store the CDEvents.
HTTP HTTP Use HTTP to send the CDEvents to an HTTPEndpoint.

Changelog

Contributing

See CONTRIBUTING.md for the contribution guidelines.

License