Jenkins - 如何将变量值设置为 zip 文件名?

Jenkins - how to set Variable value into the zip file name?

我有一个变量,设置为全局环境,输出时间戳。

echo "Current build version: ${BUILDVERSION}"

当前构建版本:20211117-114343

现在我想将此值添加到 zip 设置 zip 文件名的步骤,然后检查 zip 文件的内容。

            zip zipFile: 'test_${BUILDVERSION}.zip'
            sh 'zipinfo -1 test_${BUILDVERSION}.zip'

ZIP 未正确创建:test_${BUILDVERSION}.zip 而 zipinfo 正确采用此值。 zipinfo -1 test_20211117-114343.zip

你能帮助我做错什么吗?谢谢

解决方案

使用双引号。在 Groovy

中了解 String interpolation

zip zipFile: "test_${BUILDVERSION}.zip"