Class JobFullNameConverter

java.lang.Object
io.jenkins.plugins.propelo.commons.service.JobFullNameConverter

public class JobFullNameConverter extends Object
  • Constructor Details

    • JobFullNameConverter

      public JobFullNameConverter()
  • Method Details

    • convertJobFullNameToJobNormalizedFullName

      public static String convertJobFullNameToJobNormalizedFullName(String jobFullName)
    • replaceEncodedBranchInNormalizedName

      public static String replaceEncodedBranchInNormalizedName(String normalizedFullName, String encodedBranchName, String resolvedBranchName)
    • replaceEncodedBranchInJobFullName

      public static String replaceEncodedBranchInJobFullName(String jobFullName, String encodedBranchName, String resolvedBranchName)
      Replaces the filesystem-mangled branch segment in job_full_name with the Jenkins URL-safe encoded SCM branch (e.g. feature%2Fmaac-mute instead of feature-maac-mute.l94old). Handles nested jobs under a branch (e.g. .../branches/encoded/jobs/sub-job).