Maintenance

There are two maintenance tasks available:

  • Pull new versions
  • Pull everything

Pull new versions

This maintenance task is used when you just want to follow a small set of plugins. When this task runs it performs the following steps:

  1. Checks all the upstream sources for any versions of the core Jenkins distribution that are not installed in the update center. If any versions are found, they will be queued for download.

    If Core is set to track the Latest version and one of the downloaded versions is newer than the current latest version, then this will result in the newer version being immediately published once the download has been completed. (See the section called “Version number rules” for a description of how version numbers are compared by Jenkins.)

    If Core is set to either None or a specific version, then no change to the published version will take place.

  2. Checks all the upstream sources for any versions of each plugin with at least one version currently installed in the update center. If any versions are found, they will be queued for download.

    If any of the plugins are set to set to track the Latest version and one of the downloaded versions is newer than the current latest version, then this will result in the newer version being immediately published once the download has been completed. (See the section called “Version number rules” for a description of how version numbers are compared by Jenkins.)

    If a plugin is set to either None or a specific version, then no change to the published version will take place.

Pull everything

This maintenance task is used when you want to track everything in the update center’s upstream sources. When this task runs it performs the following steps:

  1. Checks all the upstream sources for any versions of the core Jenkins distribution that are not installed in the update center. If any versions are found, they will be queued for download.

    If Core is set to track the Latest version and one of the downloaded versions is newer than the current latest version, then this will result in the newer version being immediately published once the download has been completed. (See the section called “Version number rules” for a description of how version numbers are compared by Jenkins.)

    If Core is set to either None or a specific version, then no change to the published version will take place.

  2. Checks all the upstream sources for any versions of all plugins published by the upstream source. If any versions are found, they will be queued for download.

    If the plugin is not currently installed in the update center the Plugin Versioning Strategy (see ???) will

    If any of the plugins are set to set to track the Latest version and one of the downloaded versions is newer than the current latest version, then this will result in the newer version being immediately published once the download has been completed. (See the section called “Version number rules” for a description of how version numbers are compared by Jenkins.)

    If a plugin is set to either None or a specific version, then no change to the published version will take place.