I have been working on improving the performance of the Role Strategy Plugin as a part of my Google Summer of Code project. Since there was no existing way to measure performance on Jenkins Plugins, my work for the first phase of the project was to create a framework for running benchmarks in Jenkins plugins.
During my Google Summer of Code Project, I have created the brand new Folder Auth Plugin for easily managing permissions to projects organized in folders from the Folders plugin.
The task for my Google Summer of Code project was to improve the performance of the Role Strategy Plugin. This blog post summarizes the changes made to the plugin to improve its performance.
I had the privilege of being invited to DevOps World | Jenkins World 2019 for presenting the work I did during Google Summer of Code 2019. This blog post is a day-by-day summary of an amazing trip to the conference.