Class BuildHistoryFileManager

java.lang.Object
io.jenkins.plugins.agent_build_history.BuildHistoryFileManager

public class BuildHistoryFileManager extends Object
  • Field Details

  • Constructor Details

    • BuildHistoryFileManager

      public BuildHistoryFileManager()
  • Method Details

    • getNodeLock

      public static Object getNodeLock(String nodeName)
    • readIndexFile

      public static List<String> readIndexFile(String nodeName, String storageDir)
    • addRunToNodeIndex

      public static void addRunToNodeIndex(String nodeName, Run<?,?> run, String storageDir)
    • getAllSavedNodeNames

      public static Set<String> getAllSavedNodeNames(String storageDir)
    • deleteExecution

      public static void deleteExecution(String nodeName, String jobName, int buildNumber, String storageDir)
    • deleteJobSerialization

      public static void deleteJobSerialization(String jobName, String storageDir)
    • deleteNodeSerializations

      public static void deleteNodeSerializations(String nodeName, String storageDir)
    • renameNodeFiles

      public static void renameNodeFiles(String oldNodeName, String newNodeName, String storageDir)
    • renameJob

      public static void renameJob(String oldFullName, String newFullName, String storageDir)