package org.jenkinsci.plugins.p4.build;
import hudson.FilePath;
import hudson.slaves.WorkspaceList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ExecutorHelper {
private static final String COMBINATOR = System.getProperty(WorkspaceList.class.getName(), "@");
public static final String UNKNOWN_EXECUTOR = "0";
private ExecutorHelper() {
}
public static String getExecutorID(FilePath build) {
String id = UNKNOWN_EXECUTOR;
String name = build.getName();
Pattern pattern = Pattern.compile(".*" + COMBINATOR + "([0-9]+)");
Matcher matcher = pattern.matcher(name);
if (matcher.matches()) {
id = matcher.group(1);
}
return id;
}
}
# |
Change |
User |
Description |
Committed |
|
#1
|
23685 |
Paul Allen |
Copy main -> dev |
|
|
//guest/perforce_software/p4jenkins/main/src/main/java/org/jenkinsci/plugins/p4/build/ExecutorHelper.java |
#1
|
23191 |
Paul Allen |
Workaround for EXECUTOR_NUMBER not being set. |
|
|