【发布时间】:2021-09-11 19:11:53
【问题描述】:
我正在使用以下命令在 docker 容器中使用 Jenkins
搬运工拉詹金斯/詹金斯
docker run -p 8080:8080 --name=jenkins-master jenkins/jenkins
收到此错误
- calc.py/var/jenkins_home/workspace/python 计算器@tmp/durable-b7e99e01/script.sh:1:/var/jenkins_home/workspace/python 计算器@tmp/durable-b7e99e01/script.sh:计算。 py: 未找到
存储库链接--https://github.com/jatin633/Calculator.git
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building the application....'
}
}
stage('Test') {
steps {
echo 'Testing the application....'
git branch: 'python', url: 'https://github.com/jatin633/Calculator.git'
sh 'python calc.py'
sh 'python calculator_unittest.py'
}
}
stage('Deploy') {
steps {
echo 'Deploy the application....'
}
}
}
}
【问题讨论】:
-
如果您签出 Calculator-repository,通常应将其放入单独的文件夹中。我的猜测是您必须将 cd 放入该文件夹。你可以试试吗?
-
为什么没有 cd 就不行
-
让我们说这两个文件 calc.py 和calculator_unittest.py 存在于一个 cl 文件夹中,这个命令应该是什么?
-
检查calc.py的正确可执行权限
-
calc.py 在公共仓库中。它不需要任何证书或权限
标签: jenkins github jenkins-pipeline