我在Jenkins中安装了Ansible插件,并进行了配置。 我创建了ansible.cfg,主机和剧本文件。 我将这些文件与Bitbucket中的目录一起推送。 问题是,当我在Jenkins中启动构建时,它说“正在跳过:没有主机匹配”,或者我已经手动测试了目录,并且可以正常工作。
这是错误消息:
当我直接从Desktop的文件夹中执行ansible-playbook命令时,它将起作用。
这是我在jenkins目录中执行命令的时候
答案 0 :(得分:0)
我认为您需要提供凭据所有者。手动运行它时,您会被识别(带有ssh密钥),但是Jenkins需要一些权限。