tim*_*der 12 jenkins jenkins-pipeline
我有一个简单的Jenkins文件,我想从工作区加载一些数据.我正在使用管道插件来利用存储库中的Jenkinsfile.构建是与匹配的Jenkins代理进行的.当我尝试使用"readFile"时,我收到以下消息:
java.io.FileNotFoundException:/path/to/jenkins/workspace/XXXXX/project/data.json(没有这样的文件或目录)
尝试从工作区加载Groovy文件时,我也收到相同的消息.
我Jenkinsfile看起来像:
node('master') {
stage "Start"
echo "Starting"
stage "Load File"
def myJson = readFile "data.json"
}
Run Code Online (Sandbox Code Playgroud)
有什么想法我无法读取这些文件?
蒂姆,谢谢
当Jenkins处理Jenkins文件时,它不会自动下拉整个源存储库。您需要执行“ checkout scm”以下拉存储库中的内容。如果这样做失败,则管道脚本将没有其他文件可用。
| 归档时间: |
|
| 查看次数: |
11991 次 |
| 最近记录: |