github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/test/groovy/util/StepHelper.groovy (about)

     1  package util
     2  
     3  import java.util.List
     4  
     5  import groovy.io.FileType
     6  
     7  public class StepHelper {
     8  
     9      private static getSteps() {
    10          List steps = []
    11          new File('vars').traverse(type: FileType.FILES, maxDepth: 0)
    12              { if(it.getName().endsWith('.groovy')) steps << (it =~ /vars[\\\/](.*)\.groovy/)[0][1] }
    13          return steps
    14      }
    15  }