> Developer Documentation Home

Developer Documentation

Plugin Tutorial
How-To Guides
Reference Topics
  • Architecture
  • Initialization and Startup
  • Extensibility
  • Model
  • Handling Requests
  • Security
  • Persistent Objects
  • Scheduling
  • Views
  • Forms
  • Internationalization and Localization
  • Distributed Builds
  • Jenkins CLI
  • Testing
  • Telemetry
  • Plugin Development
  • Plugin Governance
  • Publishing Plugins
  • Blue Ocean
  • Building and Debugging
  • Development Environment
  • Jenkins Crowdin Integration
  • Improve a Plugin Tutorial
Resources
Extensions Index
Javadoc
Taglibs
Tools
  • Maven HPI Plugin

How-To Guides

  • Extensibility: How to show a menu item on all projects
  • Extensibility: How to serialize anonymous classes
  • Security: Securely implementing form validation
  • Security: Preventing Cross-Site Scripting in Jelly views
  • Security: Rendering User Content
  • Security: Remoting Callables
  • Security: Restricting HTTP Access to AccessControlled Objects
  • Security: Content-Security-Policy Compatibility
  • Security: Miscellaneous API Usage Recommendations
  • Views: Table to div layout migration
  • Views: Exposing bundled resources
  • Views: Icon path to icon class migration
  • Views: Symbols
  • Internationalization and Localization: Prepare a Java Source File for Localization
  • Jenkins CLI: Writing CLI commands
  • Plugin Development: Updating Your Maven Parent POM
  • Plugin Development: Mark a new plugin version as incompatible with older versions
  • Plugin Development: Writing an SCM Plugin
  • Plugin Development: Writing Pipeline-Compatible Plugins
  • Publishing Plugins: Before you start
  • Publishing Plugins: Creating a new plugin
  • Publishing Plugins: Guide to Plugin Hosting
  • Publishing Plugins: Performing a Plugin Release
  • Publishing Plugins: Setting up automated plugin release
  • Publishing Plugins: Performing a Plugin Release manually
  • Publishing Plugins: Removing plugins from distribution
  • Publishing Plugins: Publishing Experimental Plugin Releases