如何通过jenkins和ansible执行机器人框架测试?

时间:2019-08-28 13:30:57

标签: jenkins ansible robotframework

我不知道如何正确使用詹金斯和ansible剧本来执行机器人框架测试。

我在Ansible中使用机器人框架的原因是,我需要在测试成功时创建的xml文件,并且我认为Ansible不能生成xml文件。

我可以在本地运行机器人测试命令没问题

我可以远程运行测试,没问题

我可以在本地使用robot命令运行ansible剧本,没问题。

但是由于某种原因,我通过詹金斯进行了相同的测试,我得到了

fatal: [brain]: FAILED! => {"changed": false, "cmd": "robot execute-mission.robot", "failed_when_result": true, "msg": "[Errno 2] No such file or directory", "rc": 2}

我已经通过visudo在sudoers文件中将NOPASSWD设置为root,并且在剧本中的become:true行中有command: robot execute-mission.robot。从理论上讲,它应该工作,但是我不知道为什么它不工作。任何帮助都很棒!

0 个答案:

没有答案