I’m trying to figure out what the best method to upgrade Jenkins would be. We’re on version 2.251, and apparently someone was tasked to upgrade it a year ago, and when they did, it completely broke the ability to login to the website (something to do with authentication). I’m guessing plugins needed to be updated first.
However, now looking at the plugin manager, we have quite a few that say errors like:
Warning: This plugin is built for Jenkins 2.332.4 or newer. Jenkins will refuse to load this plugin if installed.
Warning: This plugin has dependencies on other plugins that require Jenkins 2.332.4 or newer. Jenkins will refuse to load the dependencies requiring a newer version of Jenkins, and in turn loading this plugin will fail.
So, if we upgrade plugins, it’s possible Jenkins may not start, or we won’t be able to login (we use Active Directory to login). If we upgrade Jenkins without upgrading plugins, there is no way to login.
Is the next best method to set up a master/slave node configuration, and then move the slave to be a master?