我正在Docker容器上运行Jenkins。我已经在计算机上安装了ansible,并且在Jenkins上也安装了Ansible插件。 which ansible
是/ usr / local / bin / ansible。由于Jenkins无法识别/ usr / local / bin / ansible,如何在Jenkins全局工具配置(http://localhost:8080/configureTools/)上配置系统的Ansible。
“ / usr / local / bin / ansible不是Jenkins主目录上的目录(但可能在某些代理中存在)”是我尝试放置ansible路径时遇到的错误
答案 0 :(得分:0)
ansible应该安装在要通过Jenkins命令执行ansible的服务器上。 (but perhaps it exists on some agents)
-此行表示如果在已安装ansible的jenkins上注册了奴隶,则可以使用它们->此错误是通用的。另外,您不能使用本地计算机的ansible。 Ansible塔是您可以使用的此类工具之一,但需要在Linux服务器上自定义安装