我正在为我的项目在 Jenkins 中的管道作业使用声明性管道语法。我想用
pipeline {
agent any
environment {
VERSION = VersionNumber projectStartDate: '', versionNumberString: '${BUILD_YEAR}.${BUILD_MONTH}.${BUILDS_TODAY}.${BUILD_NUMBER}', versionPrefix: 'v1.', worstResultForIncrement: 'SUCCESS'
}
stages {
stage('Version Update'){
steps{
echo '${VERSION}'
writeFile file: 'version.ini', text: '%VERSION%'
}
}
}
}
我尝试 ${VERSION},%VERSION 打印版本号,但它总是打印 echo 中的内容,writeFile 步骤中的文本。(例如 %VERSION%)
我可以使用我使用的格式在侧面菜单中看到版本。