public class ModelASTUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addOption(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOption option)
Adds a declarative option to the pipeline model
|
static void |
addParameter(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameter parameter)
Add a single build parameter to the pipeline model
|
static void |
addStage(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage stage)
Adds a stage to the pipeline model
|
static void |
addStep(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition buildCondition,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep step)
Add an individual step to the pipeline model
|
static void |
addTool(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey key,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue value)
Add a tool to the pipeline model
|
static void |
addTrigger(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTrigger trigger)
Add a trigger to the pipeline model
|
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep |
buildGenericStep(Publisher publisher,
Object source)
Create a generic step from a publisher
|
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKeyValueOrMethodCallPair |
buildKeyPairArg(String key,
Object value)
Create a ModelASTKeyValueOrMethodCallPair
|
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition |
buildOrFindBuildCondition(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
String condition)
Finds build condition or, if one does not exist, creates a new one
|
static void |
wrapBranch(ConverterResult converterResult,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep mainStep,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch mainBranch)
Wrap your step with build wrapper such withCredential, configFile
|
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKeyValueOrMethodCallPair buildKeyPairArg(String key, Object value)
key - the keyvalue - the valuepublic static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition buildOrFindBuildCondition(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
String condition)
modelASTPipelineDef - the pipeline model to find or create the build conditioncondition - the build condition to searchpublic static void addStage(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage stage)
modelASTPipelineDef - the pipeline model to modifystage - the stage to addpublic static void addOption(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOption option)
modelASTPipelineDef - the pipeline model to modifyoption - the option to addpublic static void addStep(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition buildCondition,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep step)
buildCondition - build that the step should belong tostep - the step to addpublic static void addTool(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey key,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue value)
modelASTPipelineDef - the pipeline model to modifykey - tool typevalue - tool namepublic static void addTrigger(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTrigger trigger)
modelASTPipelineDef - the pipeline model to modifytrigger - the trigger that will be added to the modelpublic static void addParameter(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef modelASTPipelineDef,
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameter parameter)
modelASTPipelineDef - the pipeline model to modifyparameter - the parameter to addpublic static void wrapBranch(ConverterResult converterResult, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep mainStep, org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch mainBranch)
converterResult - the current resultmainStep - the step to add/wrapmainBranch - the current branchpublic static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep buildGenericStep(Publisher publisher, Object source)
publisher - publisher to convertsource - source of the publisherCopyright © 2016–2020. All rights reserved.