我希望能够在Jenkins中执行基于Behat的测试场景。 Behat本身是一个使用PHP运行的单个可执行文件(behat.phar)。
在哪里可以放置Behat以便它在Jenkins文件夹结构中?我唯一能想到的地方是:'C:\ Program Files(x86)\ Jenkins \ jobs'。有没有人有更好的建议?
我查看了Jenkins文档,但未能找到有关此主题的任何内容。
答案 0 :(得分:2)
在您通常的任何位置安装Behat(例如C:\Program Files (x86)\Behat\behat.phar
),然后将系统环境变量设置为您的behat目录。例如,将BEHAT_HOME
设置为C:\Program Files (x86)\Behat\
。最后,在执行脚本中使用环境变量(.bat文件,Ant文件,Gradle文件等)。
有许多不同的方法可以做到这一点,环境变量并不总是最好的选择,但它是一个可以在Jenkins执行程序的所有不同方式下工作的选项。