Java Jenkins使用JVM使用参数构建

Java Jenkins使用JVM使用参数构建,java,selenium-webdriver,jenkins,cucumber-jvm,Java,Selenium Webdriver,Jenkins,Cucumber Jvm,我想知道这里是否有人使用Jenkins和Cucumber JVM,并使用Build with Parameters插件构建他们的项目。是否可以使用Build with parameters插件通过Jenkins将参数传递给步骤定义 编辑 好的,有了Cucumber,您就有了一个功能文件,在使用带有示例的场景大纲时,您可以在其中拥有一个数据表。该数据被传递到占位符,占位符随后被传递到参数化方法。我正在试图了解我将如何与Jenkins一起编写此代码,或者如果可能的话。我没有听说有人通过Jenkins

我想知道这里是否有人使用Jenkins和Cucumber JVM,并使用Build with Parameters插件构建他们的项目。是否可以使用Build with parameters插件通过Jenkins将参数传递给步骤定义

编辑


好的,有了Cucumber,您就有了一个功能文件,在使用带有示例的场景大纲时,您可以在其中拥有一个数据表。该数据被传递到占位符,占位符随后被传递到参数化方法。我正在试图了解我将如何与Jenkins一起编写此代码,或者如果可能的话。

我没有听说有人通过Jenkins参数更改场景大纲的数据,但我也没有尝试过。您需要Jenkins充当宏预处理器来进行所有替换。听起来你需要很多参数

另一种方法可能是使用Java文件。您的java代码可以读取属性文件并填充步骤运行时使用的对象。场景大纲数据表可用于创建列表和映射对象(请参阅)。不要在场景大纲表中指定数据,而是让步骤读取属性文件来填充对象。不同的属性文件可以部署到不同的环境中


这假设您确实需要静态Cumber无法提供的这种灵活性。一个很好的方法是打印出场景大纲数据表的样子。

应该很容易传递参数,因为它有一个。在目前的统计数据中,我认为这个问题有点宽泛。我已经尝试过了,但它不起作用。有没有人有过设置这个的经验?