Jenkins
  • Blog
  • Documentation
  • Plugins
  • Use-cases
    Android C/C++ Docker Embedded GitHub Java Continuous Delivery Python Ruby
  • Participate
  • Sub-projects
    Overview Blue Ocean Google Summer of Code Infrastructure Jenkins Area Meetups
  • Resources
    Account Management Chat Issue Tracker Mailing Lists Wiki
  • About
    Security Press Conduct
  • Download

Developer Guides

Getting Started

  • Plugin Tutorial

Reference

  1. Architecture  
  2. Initialization and Startup  
  3. Extensibility  
  4. Model  
  5. Handling Requests  
  6. Security  
  7. Persistence  
  8. Scheduling  
  9. Views  
  10. Forms  
  11. Internationalization and Localization  
  12. Distributed Builds  
  13. Jenkins CLI  
  14. Testing  
  15. Plugin development  
  16. Appendix A: Building and Debugging Jenkins  
  17. Appendix B: Setting up a Development Environment  
  18. Extending Blue Ocean  
  19. Appendix C: Index of All How-To Guides

Resources

Jenkins Javadoc
  • Latest Jenkins Javadoc
  • 2.32
  • 2.19
  • 2.7
  • 1.651
  • 1.642
  • 1.625
  • 1.609
  • 1.596
  • 1.580
  • 1.565
  • 1.554
Other Javadoc
  • Stapler
  • Plugins
Taglib Documentation
  • Stapler
  • Jelly Core
Tools
  • Maven HPI Plugin

Extensibility

This section is a work in progress. Want to help? Check out the jenkinsci-docs mailing list. For other ways to contribute to the Jenkins project, see this page about participating and contributing.

References

  • Dependency Injection in Jenkins
  • Participating to the initialization
  • Action and its family of subtypes
  • Generated list of extension points on the wiki
  • On @Extension
  • List of commonly used extension points
  • Defining a new extension point
  • My class is missing descriptor
  • Extension Point for Project Views Navigation

Improve this page | Page history

The content driving this site is licensed under the Creative Commons Attribution-ShareAlike 4.0 license.

Resources
  • Events
  • Documentation
  • Blog
Solutions
  • Android
  • C/C++
  • Docker
  • Embedded
  • GitHub
  • Java
  • Continuous Delivery
  • Python
  • Ruby
Project
  • Issue tracker
  • Wiki
  • GitHub
  • Jenkins on Jenkins
Community
  • Users mailing list
  • Developers mailing list
  • Twitter
  • Reddit