Introduction
1.
Jenkins Plugins
1.1.
Extension
1.2.
Installation
1.3.
Collaboration
2.
Development
2.1.
Creating
2.2.
Building
2.3.
Debugging
2.4.
Testing
2.5.
Publishing
2.6.
IDE Support
3.
Practice
3.1.
Requirements
3.2.
Set up Environment
3.3.
Fork Plugin
3.4.
Build Plugin
3.5.
Implement Changes
3.6.
Debug Plugin
3.7.
Write Test
3.8.
Create Pull Request
4.
Resources
Light (default)
Rust
Coal
Navy
Ayu
Jenkins Plugin Workshop
Requirements
For the practice part meet following prerequisites:
Personal
GitHub
Account
Git
JDK
8+
Maven
3+
IDE (
IntelliJ IDEA
,
Eclipse
)
Alternatives:
GitPod
,
Docker