在Jenkins作业中执行命令时,“docker-compose”未find错误

当我试图执行docker-compose up作为一个shell构build步骤命令在jenkins工作,我得到了响应docker-compose: command not found 。 有没有人有一个想法如何解决这个问题? 本身Jenkins是托pipe在CentOS机器上的。

我已经将用户'jenkins'添加到'sudoers'和用户组:root,jenkins,docker。

将您的docker-compose可执行文件添加到PATH envvar。 或者使用完全指定的path,如/usr/local/bin/docker-compose

你必须在Jenkins env里面安装docker。 按照下面的链接安装https://docs.docker.com/compose/install/