jenkinsci / cloudevents-plugin

Cloudevents Plugin for Jenkins
https://plugins.jenkins.io/cloudevents/
MIT License
18 stars 15 forks source link

Add support for other common events in Jenkins #9

Open ShrutiC-git opened 2 years ago

ShrutiC-git commented 2 years ago

Dependencies

Feature Request

Currently, the following events are supported: https://github.com/jenkinsci/cloudevents-plugin#events-documentation-for-jenkins-as-source

The plugin implements listener interfaces from the Hudson Model class. For an object in Jenkins, different events are emitted at different stages of that object. For example, to emit Queue-events, this plugin implements QueueListener. This interface has abstracted definitions for methods like

  1. onQueueEntered
  2. onQueueLeft

There are several listeners available inside Jenkins. This feature proposes adding support for those listeners by emitting events in the CloudEvents format.

More info on finding several listener implementation and how other plugins are using it can be found here: https://www.jenkins.io/doc/developer/extensions/jenkins-core/#queuelistener

bertold commented 2 years ago

I'd be happy to work on this for Hacktoberfest. Could you assign it to me? Thank you.

ShrutiC-git commented 2 years ago

Hi @bertold! Thank you so much for your interest in the Jenkins project! Assigning this issue to you. Happy hacking :)

Abhishekverma2002 commented 1 year ago

Is this issue still exist ? I am also willing to pull this off.