添加了一个带有作业的Jenkins项目。添加了一个名为 test.sh 的文件,其中包含一个简单的代码:
#!/bin/bash
docker run --rm -v $(pwd):/app image_name src/test.py
Jenkins应该运行 test.sh ,创建一个docker容器,运行 src / test.py 并删除容器:
builders:
- shell: |
./test.sh
但是收到错误
- ./ test.sh python:无法打开文件'src / test.py':[Errno 2]没有这样的文件或目录 构建步骤'执行shell'将构建标记为失败 $ ssh-agent -k 取消设置SSH_AUTH_SOCK; 取消设置SSH_AGENT_PID; echo agent pid 1781被杀;
然而,确实存在` src 和 src / test.py (选中它)。
那导致错误的原因是什么?