【发布时间】:2023-04-06 16:09:01
【问题描述】:
我有一个 Jenkinsfile,我想在构建执行期间从文件中加载变量,我还想将变量连接成一行并打印出来。
pipeline {
agent any
stages {
stage("foo") {
steps {
script {
env.name = readFile 'name.txt'
env.tag = readFile 'tag.txt'
}
echo "${env.name}:${env.tag}"
}
}
}
}
name.txt 包含 Uzodimma
path.txt 包含最新的
当我运行管道时,我得到
乌佐迪玛
:最新的
我期待
乌佐迪玛:最新的
有没有办法在 Jenkinsfile 中做到这一点?
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-groovy jenkins-cli