Jenkins 开发者指南
Plugin Tutorial-插件教程
Topics-主题
Architecture
Model
Web Framework
Extensions
Remoting
Security
Initialization and Startup
Embedded Winstone and executable-war
Extensibility
About Jenkins’ internal extension functionality, modules, and plugins
Model
The data model and type hierarchy Jenkins is based on
Handling Requests
Explains how Jenkins routes HTTP requests, and what ways to respond exist.
Routing Requests
Action Methods
Responding to Requests
Security
Persistence
Scheduling
How Jenkins schedules tasks and how the queue works
Views
Forms
Forms, data binding, and structured form submission
Internationalization and Localization
How to internationalize views and messages, and how to localize them.
Internationalizing Messages in Java Source Code
Advanced Localization
Distributed Builds
Jenkins CLI
The inner workings of the Jenkins CLI and how to write new commands
Testing
Plugin development
About Jenkins’ internal extension functionality, modules, and plugins
Blue Ocean
How to develop plugins for Blue Ocean
Building and Debugging
Setting up a Development Environment
Preparing your development environment for Jenkins core and plugin development
Appendix C: Index of All How-To Guides