Jenkins无法在Docker中运行Python文件 - 找不到文件

时间:2017-07-13 09:43:56

标签: shell docker jenkins

添加了一个带有作业的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 (选中它)。

那导致错误的原因是什么?

0 个答案:

没有答案