Skip to content

[JENKINS-75465] Remove RunIdMigrator as it has been 10 years since runId's migration #16690

@jenkins-infra-bot

Description

@jenkins-infra-bot

In Jenkins, the run directories were named with datetime, only the build.xml was containing the run number. JENKINS-24380 (or PR: #1379) made the directory naming same as run number.

It was introduced in 1.597 – released on 2015-01-19 (release notes). Migration guideline was published in wiki

This was a breaking change, and RunIdMigrator handled directory name change, and updating all links etc.

It was also shipped with a tool to unmigrate a specific job – to be used if someone downgraded from 1.597 to a lower version. This tool was removed last year

#9092

 

Now that it has been 10 years since this change, and it is very much likely that no one uses 1.596 or below version anymore, we can safely delete the RunIdMigrator.


Originally reported by gbhat, imported from: Remove RunIdMigrator as it has been 10 years since runId's migration
  • assignee: gbhat
  • status: Closed
  • priority: Minor
  • component(s): core
  • resolution: Fixed
  • resolved: 2025-05-06T15:35:04+00:00
  • votes: 0
  • watchers: 3
  • imported: 2025-11-24
Raw content of original issue

In Jenkins, the run directories were named with datetime, only the build.xml was containing the run number. JENKINS-24380 (or PR: #1379) made the directory naming same as run number.

It was introduced in 1.597 – released on 2015-01-19 (release notes). Migration guideline was published in wiki

This was a breaking change, and RunIdMigrator handled directory name change, and updating all links etc.

It was also shipped with a tool to unmigrate a specific job – to be used if someone downgraded from 1.597 to a lower version. This tool was removed last year

#9092

 

Now that it has been 10 years since this change, and it is very much likely that no one uses 1.596 or below version anymore, we can safely delete the RunIdMigrator.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions