У меня есть CI Seed Job
Задание DSL в jenkins, которое создает задание конвейера jenkins. Есть ли возможность получить параметры в CI Seed Job
и передать входные параметры, заданные в задании Seed, в скрипт конвейера jenkins.
Здесь, в приведенном ниже примере, как schema name
, заданное в качестве параметра, может быть обновлено в задании конвейера jenkins при его создании
CI Seed Job Setup:
1. Configured one string parameter `SchemaName`
2. DSL Script for jenkins pipeline job creation
pipelineJob('job-name') {
definition {
cps {
script('''
pipeline {
agent any
stages {
stage('Stage 1') {
steps {
echo $SchemaName
}
}
stage('Stage 2') {
steps {
echo 'logic'
}
}
}
}
}
'''.stripIndent())
sandbox()
}
}
}