У меня есть задание jenkins:
properties([
parameters([
[$class: 'ChoiceParameter', choiceType: 'PT_CHECKBOX', description: '''The name of the image to be used.''', filterLength: 1, filterable: true, name: 'OS', randomName: 'choice-parameter-15413073438404172', script: [$class: 'GroovyScript', fallbackScript: [classpath: [], sandbox: true, script: ''], script: [classpath: [], sandbox: true, script: '''templates = [
"BB-Win7-x32-SP1",
"BB-Win7-x64-SP1",
"BB-Win10-x64-RS1",
"BB-Win10-x64-RS2",
"BB-Win10-x32-RS5"]
return templates''']]]])
])
....
....
, которое работает и генерирует свойство флажка для GUI, как и ожидалось.
Теперь я хочу сгенерировать эти параметры динамически, на основе файла в моей рабочей области. Для этого мне нужна переменная окружения workspace
внутри скрипта groovy. Как я могу это сделать?