Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: pipeline-model-definition-plugin
-
Labels:None
-
Environment:Parent POM 2.33
Jenkins 2.7.3
Declarative 1.2.2
-
Similar Issues:
Description
I am hoping to extend the Declarative Model Validator to provide linting services that have the team's policies / standards integrated. Working on a validator for ModelASTPostBuild I saw that the validator was being called twice.
My extension:
@Extension public class PostBuildValidator extends DeclarativeValidatorContributor { @CheckForNull @Override public String validateElement(@Nonnull ModelASTPostBuild postBuild, @CheckForNull FlowExecution execution) { return "abc" + postBuild.getName(); } }
My jenkinsfile:
pipeline { agent { label 'unix' } stages { stage('test'){ steps{ echo "test" } } } post { always{ echo "cleaning" deleteDir() } } }
Response from pipeline-model-converter/validateJenkinsfile:
{"status":"ok","data":{"result":"failure","errors":[
{"error":["abcpost @ line 12, column 3.","abcpost @ line 12, column 3."]}]}}
Attachments
Issue Links
- links to
Think I found it. Verifying now.