-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Minor
-
Component/s: pipeline-model-definition-plugin
Please support to pass in the axis values for matrix builds via a variable.
This would enable to calculate the stages to execute during runtime. This is often needed e.g. when in a monorepository certain stages should only be run for applications that changed in a git commit.
Â
pipeline {
environment {
LOW_ERLANG_VER = '19.3.6.8'
MID_ERLANG_VER = '20.3.8.24'
HIGH_ERLANG_VER = '22.2'
} stages {
// ...
// Other stages that need the values above
// ...
stage("Build") {
matrix {
axes {
axis {
name 'ERLANG_VERSION'
values "{$env.LOW_ERLANG_VER}", "${env.MID_ERLANG_VER}", "${env.HIGH_ERLANG_VER}"