我正在Jenkins管道脚本中建立一个舞台。
我想用名称中的内部编号创建工件,因此我设置了以下命令:
bat '7z a -tzip staging_${BUILD_NUMBER} @JenkinsStagingFiles.txt'
archiveArtifacts 'staging_${BUILD_NUMBER}.zip'
bat命令不会扩展$ {BUILD_NUMBER}并将其保留,而archiveArtifacts命令会扩展。如何获得bat命令来扩展$ {BUILD_NUMBER}?
答案 0 :(得分:0)
答案是在bat行上使用“,在archiveArtifacts行上使用'
bat "7z a -tzip staging_${BUILD_NUMBER} @JenkinsStagingFiles.txt"
archiveArtifacts 'staging_${BUILD_NUMBER}.zip'