我在MacOS机器上下载了Jenkins,并且可以正常访问它。我还在MacOS上安装了Docker。我已经用一个shell命令在Jenkins上创建了一个基本的自由样式项目。该命令只是一个测试,以确保Jenkins可以在我的机器上使用Docker:docker -v
。
在我的macOS终端上运行上述命令将打印docker版本。但是在Jenkins中将命令作为“执行shell”构建步骤运行时,会引发以下错误:
Started by user vismarkjuarez
Running as SYSTEM
Building in workspace /Users/vismarkjuarez/.jenkins/workspace/Test1
[Test1] $ /bin/sh -xe /var/folders/96/ld81p3156gdcry2gyrq888ww0000gn/T/jenkins4205572273474072782.sh
+ docker -v
/var/folders/96/ld81p3156gdcry2gyrq888ww0000gn/T/jenkins4205572273474072782.sh: line 2: docker: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
我认为我需要配置Jenkins使其指向我的MacOS Docker安装,但不确定如何完成。我在网上看到的大多数信息都涉及将Jenkins配置为Docker容器。我虽然在macOS上运行Jenkins。