作为一名DevOps学生,我有无法解决的问题
我有这个repo https://github.com/lethalfb/insurance
当我在我的linux机器上运行管道,一切工作都很好,但我想在我的mac m2笔记本电脑上运行它,我得到这个错误
+ docker build -t lethalfb/insure-me:3.0 --pull --no-cache .
/Users/lethal/.jenkins/workspace/web@2@tmp/durable-fc91d301/script.sh: line 1: docker: command not found
字符串
舞台部分
stage('Docker Image Build'){
echo 'Creating Docker image'
sh "docker build -t $dockerHubUser/$containerName:$tag --pull --no-cache ."
型
我已经安装了Docker Desktop并使用hello-world进行了测试,运行良好chmod 777 /var/run/docker.sock已应用
Jenkins安装了所有必要的插件,包括maven,jdk,ansible等。
我错过了什么吗?
花了很长时间否则我不会打扰任何人
多谢帮忙
jenkins errorrjenkins error
1条答案
按热度按时间lokaqttq1#
它可以是多种事物;就像@鲁斯兰建议的那样;它可能是一个不完整的PATH(运行Jenkins / Jenkins代理的用户的PATH)。
sh 'printenv'
(应包含PATH)echo "PATH is: ${env.PATH}"
其他可能性:
sh 'whoami'
)