我正在用Jenkins编写管道脚本,我使用$BUILD_NUMBER*
的shell脚本基于sh 'mkdir build/$BUILD_NUMBER'
环境变量创建了一个目录。
现在,我想将我创建的zip文件放入该 BUILD_NUMBER 文件夹中。所以我写了下面的代码:
zip zipFile: 'build/ResultsApp.zip', archieve: false, dir:'/Users/username/.jenkins/ProjectName/build/$BUILD_NUMBER'**
archiveArtifacts artifacts: 'build/$BUILD_NUMBER/ResultsApp.zip'
我遇到一个错误,因为/Users/username/.jenkins/ProjectName/build/$BUILD_NUMBER"
不存在。我之前使用mkdir创建了BUILD_NUMBER文件夹,但是在dir
选项中,它无法识别我之前创建的BUILD_NUMBER文件夹。
不会将$ BUILD_NUMBER识别为已创建的“数字”,而是将其本身识别为$ BUILD_NUMBER。
谁能告诉我我写错了什么?