0

我希望能够在 Jenkins 中执行基于 Behat 的测试场景。Behat 本身是一个使用 PHP 运行的单一可执行文件 (behat.phar)。

我可以在哪里放置 Behat 以便它位于 Jenkins 文件夹结构中?我能想到的唯一地方是:'C:\Program Files (x86)\Jenkins\jobs'。有人有更好的建议吗?

我浏览了 Jenkins 文档,但找不到关于此主题的任何内容。

4

1 回答 1

2

将 Behat 安装在您通常会使用的任何位置(例如,C:\Program Files (x86)\Behat\behat.phar),然后将系统环境变量设置为您的 behat 目录。例如,设置BEHAT_HOMEC:\Program Files (x86)\Behat\。最后,在您的执行脚本中使用环境变量(.bat 文件、Ant 文件、Gradle 文件等)。

有许多不同的方法可以做到这一点,环境变量并不总是最好的选择,但它是一个适用于你可以从 Jenkins 执行程序的所有不同方式的选项。

于 2012-06-29T15:31:08.903 回答