【发布时间】:2020-11-16 14:11:26
【问题描述】:
我的 jenkinsFile 中有一个文本参数,供 Jenkins 管道作业使用。此文本参数用于输入文件名列表(每行一个)。
奇怪的是,当我打印出构建环境变量时,似乎只检测到文本字段第一行的值。
jenkinsFile
pipeline {
agent any
parameters {
text(
name: 'FILE_LIST',
defaultValue: '',
description: 'File list'
)
}
stages {
stage("Environnement variables") {
steps {
sh 'printenv | grep FILE_LIST'
}
}
}
}
文本字段的内容示例
test.sql
MY_TEST.SQL
test_01.sql
结果
FILE_LIST=test.sql
如何从 Jenkins 管道中的文本参数访问所有行的值?
【问题讨论】: