📄️ Set up Plugin Development Workspace
1. Make sure JDK version 1.8 or higher is installed on your development machine.
📄️ Write Your First Plugin
To start simple, we will create a plugin adding a "hello world" step to the step choice menu. A "hello world" message will be printed in the build log if this step is executed.
📄️ Working with Plugin UI
Generate UI with annotations
📄️ Working with Plugin Settings
Global plugin setting
📄️ Plugin Data Storage
Store build related data
📄️ Migrate Plugin Data
Now your plugin is used by a lot of users and they've configured your plugin and used steps contributed by your plugin. This leads to a problem: you might need to change fields of plugin setting and step classes in new version of your plugin and the change could be incompatible with existing steps and plugin settings. We certainly do not want to have users re-define their steps and plugin settings.