Skip to content

For plugin developers

This section is intended for people who want to further extend this plugin.

Testing build

mvn hpi:run

Performing release

Always test connection before release. Testing connection: ssh -T git@github.com

Release:

mvn release:prepare
mvn release:perform

Do not forget to update docs if needed

cd docs_src/
mkdocs build
cd  ..
git rm -rf docs
mv  docs_src/site docs
git add docs

Once pushed, they will appear in https://jenkinsci.github.io automagically

Feel free to run mvn spotless:apply from time to time to align codestyle and formatting

Documentation

The documentation framework used is mkdocs. To see the documentation before publishing use 'pip install mkdocs-material' followed by 'mkdocs serve'

How it works inside

Sequence diagram Sequence diagram Sequence diagram