Package org.jenkinsci.plugin.gitea


package org.jenkinsci.plugin.gitea

Jenkins SCM API implementation for Gitea

. The primary entry points for the implementation are: These implementations are SCMTrait based and accept the traits for AbstractGitSCMSource as well as the Gitea specific traits: Extension plugins wanting to add Gitea-specific traits should target at least one of: Events from a Gitea server are propagated through the standard SCMEvent subsystem. Plugins wanting to listen for Gitea events and take custom actions based on the Gitea payloads should listen for the relevant AbstractGiteaSCMHeadEvent subclass. Adding support for new event types requires
  1. implementing the required payload type (extending from GiteaEvent)
  2. implementing the required SCMEvent subclass
  3. providing a GiteaWebhookHandler extension to wire it all together