使用Jenkins声明性管道,我有一个文件WORKSPACE/cid
。如何将其内容与archiveArtifacts
一起使用。我尝试了以下类似的操作,但仍然没有运气。
感谢您的帮助或指点。
post {
always {
script {
echo "Reading content"
//def filename = readfile('${WORKSPACE}/cid').trim()
}
archiveArtifacts artifacts: '${filename}/**'
}
}
}
答案 0 :(得分:0)
您可以在下面的示例中通过工作区引用检查直接使用文件名:
post {
always {
script {
echo "Reading content"
//def filename=cat ${WORKSPACE}/cid
}
archiveArtifacts artifacts: "${WORKSPACE}/cid"
}
}
}
答案 1 :(得分:0)
从上一阶段读取内容,并将其用作${content}
上的post
content = sh ( script: 'cat ${WORKSPACE}/cid', returnStdout: true).trim()