public abstract class DatadogBasePipelineLogic extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
CI_PROVIDER |
protected static String |
HOSTNAME_NONE |
Constructor and Description |
---|
DatadogBasePipelineLogic() |
Modifier and Type | Method and Description |
---|---|
protected String |
buildOperationName(PipelineStepData current) |
protected String |
getNodeHostname(PipelineStepData current,
BuildData buildData) |
protected Set<String> |
getNodeLabels(Run run,
PipelineStepData current,
String nodeName) |
protected String |
getNodeName(PipelineStepData current,
BuildData buildData) |
abstract net.sf.json.JSONObject |
toJson(PipelineStepData current,
Run<?,?> run) |
protected static final String CI_PROVIDER
protected static final String HOSTNAME_NONE
public abstract net.sf.json.JSONObject toJson(PipelineStepData current, Run<?,?> run) throws IOException, InterruptedException
IOException
InterruptedException
protected Set<String> getNodeLabels(Run run, PipelineStepData current, String nodeName)
protected String getNodeName(PipelineStepData current, BuildData buildData)
protected String getNodeHostname(PipelineStepData current, BuildData buildData)
protected String buildOperationName(PipelineStepData current)
Copyright © 2016–2024. All rights reserved.