This visual execution shows how Jenkins manages plugin updates step-by-step. First, Jenkins checks for available plugin updates using the 'list-plugins --updates' command. Then, you select and install the desired plugin updates with 'install-plugin plugin-name'. After installation, Jenkins must be restarted safely using 'safe-restart' to fully apply the new plugin versions. Finally, you verify the updates by listing plugins again. Restarting Jenkins is crucial because without it, old plugin code may still run, preventing updates from taking effect. Skipping the restart step means the plugins won't update properly. This process ensures your Jenkins server stays current and stable with the latest plugin features and fixes.