Skip to content

The CDEvents Plugin for Jenkins allows interoperability between different CI/CD tools by adopting core CDF project specification

License

Notifications You must be signed in to change notification settings

PingCAP-QE/cdevents-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDEvents plugin for Jenkins

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

About

The CDEvents Plugin for Jenkins allows interoperability between different CI/CD tools by adopting core CDF project specification

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • HTML 0.1%