youtube image
From YouTube: 2022 01 26 Development Environment for Jenkins Plugins

Description

Ulli Hafner shares the techniques that he uses to help students in his courses at the Munich University of Applied Sciences as they use Jenkins plugin development as part of their coursework.

His configuration is available from https://github.com/uhafner/warnings-ng-plugin-devenv#readme

00:00 Welcome and introductions
06:20 Introduction to a development environment for Jenkins
10:20 Three components - scripts, containers, and an IntelliJ project
12:55 Using Jenkins interactively in the development environment
15:00 Using the development environment
28:00 Additional runners for unit tests, integration tests, and UI tests
37:09 Configuration as code for the development environment
44:06 Debugging controllers and agents in the development environment