I was looking at the pipeline model definition but I can't build it as it 
errors

mvn install

[ERROR] 
> /XXX/src/github/pipeline-model-definition-plugin/pipeline-model-definition/target/generated-sources/groovy-stubs/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.java:[11,158]
>  
> org.jenkinsci.plugins.pipeline.modeldefinition.validator.ModelValidatorImpl 
> is not abstract and does not override abstract method 
> validateElement(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue)
>  
> in org.jenkinsci.plugins.pipeline.modeldefinition.validator.ModelValidator
>

Is there a specific version of Java I  need?

$ javac -version
javac 1.8.0_151

We are keen on the declarative pipelines at my actual job because we like 
configuration as code and we usually have Jenkins as a thin wrapper around 
makefiles

What I was interested in doing was adding matrix jobs in

such as

pipeline { 
  agent any 
  axes { 
    axis1 = 'a', 'b', 'c' 
    axis2 = 'x', 'y', 'z'
  }
  stages {
    stage('Example') {
      steps {
        echo "Hello ${axis1} ${axis2}"
      }
    }
  }
}

Where it would run the stages in parallel for each of the 9 combinations

I was thinking there could be prune and ordering closure(s) like I did in 
the matrix-groovy-execution-strategy plugin 
<https://plugins.jenkins.io/matrix-groovy-execution-strategy>

I see there are issues with Blue Ocean and matrix jobs so I was thinking 
this might avoid that by just creating a bunch of stages with parallel steps

Jeremy





-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/9cdd2521-2b7d-4e86-8078-a611bbbea6bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to